Comments (6)
Could you post your composer.json
file?
If you cannot at least the require
and require-dev
sections of your composer.json
file, thanks.
from wp-browser.
Here is a link to an image with the full error stack.
http://screencast.com/t/s4MQtGdp
{
"name": "leadpages/leadpagesconnector",
"description": "Leadpages WordPress connector",
"require": {
"pimple/pimple": "^3.0",
"leadpages/leadpages-auth": "*",
"leadpages/pages": "*",
"leadpages/leadboxes": "*",
"icanboogie/inflector": "^1.4",
"ramsey/uuid": "^2.9",
"moontoast/math": "*"
},
"require-dev": {
"codeception/codeception": "^2.2",
"site5/phantoman": "^1.1",
"jakoch/phantomjs-installer": "2.1.1-p06",
"lucatume/wp-browser": "~1.16"
},
"autoload": {
"psr-4": {
"TheLoop\\": "Framework//",
"LeadpagesWP\\": "App//",
"LeadpagesMetrics\\": "App//Lib//LeadpagesMetrics//"
}
},
"authors": [
{
"name": "Brandon Braner",
"email": "[email protected]"
}
],
"scripts": {
"post-install-cmd": [
"PhantomInstaller\\Installer::installPhantomJS"
],
"post-update-cmd": [
"PhantomInstaller\\Installer::installPhantomJS"
]
}
}
from wp-browser.
I've created an empty plugin using your configuration file and run composer install
.
The class Request_Response
is part of the rmccue/requests
package; that's not a package wp-browser
uses.
The rmccue/requests
package is but used from the wp-cli/wp-cli
package that is, in turn, required by wp-browser
.
The Requests_Response::is_redirect()
method is not part of version 1.6.1
of rmccue/requests
but it's instead part of master
; I guess one of the packages you use requires it like:
"rmccue/requests": "dev-master"
wp-cli/wp-cli
requires rmccue/requests
stable version ~1.6
and will hence download that and not the dev-master
one: that's why the Requests_Response::is_redirect()
will not be there.
The "trick" is to alias rmccue/requests
dev-master
branch to a version that's compatible with wp-cli/wp-cli
requirement of ~1.6
like this (I'm reporting the modified require
section of your composer.json
file only):
"require": {
"pimple/pimple": "^3.0",
"leadpages/leadpages-auth": "*",
"leadpages/pages": "*",
"leadpages/leadboxes": "*",
"icanboogie/inflector": "^1.4",
"ramsey/uuid": "^2.9",
"moontoast/math": "*",
"rmccue/requests": "dev-master as 1.6.2beta"
},
In the end this is not a wp-browser
issue as it's not any other package issue, it's a simple version requirement conflict.
from wp-browser.
Any news here? Did the proposed solution above help you?
from wp-browser.
It appears to yes.
Thank you
from wp-browser.
Thanks for taking the time to open an issue and follow through, much appreciated.
from wp-browser.
Related Issues (20)
- [BUG] Git Hub Pages are Down? HOT 1
- [BUG] "Could not find a WordPress installation" error when initialising a plugin HOT 1
- [BUG] `amEditingUserWithId()` method missing from v4 HOT 1
- [BUG] Ajax tests fail HOT 2
- [BUG] Tests fail when being run from phpstorm HOT 3
- https://wpbrowser.wptestkit.dev/ not working HOT 1
- [FEATURE REQUEST] Add (grab|see)TransientInDatabase methods to WPDb
- [BUG] v4 doesn't like database names with periods in them HOT 1
- [DOC REQUEST] Test examples HOT 4
- [BUG] Can't access WP built-in functions even when using WPLoader HOT 14
- [BUG] Empty < Invalid database name: > when trying to add WPLoader HOT 2
- [BUG] v4 uses `__wakeup`, which many plugins have overridden with an error. HOT 3
- [BUG] WPLoader doesn't load wordpress installation HOT 11
- [DOC REQUEST] Setup issues HOT 4
- [BUG] Warnings while running tests HOT 1
- [SETUP ISSUE] failed activation, invalid Chrome binary HOT 4
- [FEATURE REQUEST] Integrate with ACF HOT 3
- [SETUP ISSUE] Teardown error — $wpdb is null HOT 5
- [FEATURE REQUEST] Lock WordPress to Specific Version HOT 4
- [BUG] race conditions & bugs due to connecting twice to database with WPTestCase and WPLoader | v3 HOT 13
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from wp-browser.