Feature proposal #5882
closed
- Target version changed from CB 2.0.14 to CB 2.0.15
Issues appear to be reported for 7.0.6. I'm unable to confirm on 7.0.4.
This is mainly due to the SSL method used by Guzzle, so host-dependent, not PHP 7-subversion dependant imho.
To reproduce you would need to remove the SSL library currenly used on your test-system.
PHP7 incompatibility in Guzzle seems to be due to stronger typing, so could be fixed easy.
I have analyzed the Guzzle class StreamAdapter, and it's clear that this array parameter can only be null when called from that line.
Thus I believe that bug is independant of PHP 7, but just because the user doesn't have the PHP OpenSSL library installed.
replying to forum.
- Target version changed from CB 2.0.15 to CB 2.1
Fatal error: Cannot use lexical variable $eventName as a parameter name in C:\wamp\www\develop\libraries\CBLib\GuzzleHttp\Event\Emitter.php on line 50
Appears to be another issue.
- Priority changed from Normal to High
- Target version changed from CB 2.1 to CB 2.2
Updated regarding this. We should move minimum PHP version to 5.6 then install latest Guzzle available (currently Guzzle 6). Additionally it seams it maybe possible that we're having conflicts with other Guzzle libraries since we have not changed the namespace to be CB specific. For instance Guzzle 6 is available from a 3rd party extension, but ours is Guzzle 4. When we call Guzzle the autoloader of that extension, if loaded, could result in Guzzle 6 loading causing an incompatibility. This won't really be a big deal if we stay up to date.
- Subject changed from Guzzle, PHP7, and minimum PHP 5.4 to Guzzle, PHP7, and minimum PHP 5.6
- Target version changed from CB 2.2 to CB 2.8
- Status changed from Feedback to Resolved
- % Done changed from 0 to 100
- Target version changed from CB 2.8 to CB 2.7.2
- Status changed from Resolved to Closed
Also available in: Atom
PDF