-
Notifications
You must be signed in to change notification settings - Fork 23
Description
Currently for Remote XDebug functionality we are depending on Guzzle. As Guzzle is popular library, we have to be quite open about supported versions so this package does not conflict with versions of the library that developers can be using (related issues: #14 ).
It would be nice to gather feedback from everyone regarding what we do with Guzzle. I believe our options are:
-
Move
guzzlehttp/guzlefromrequiredtosuggestedincomposer.json. This would make this dependency optional and only those, who use Remote XDebug would need to install it separately. This would allow developers to use any version of guzzle and ignore the Remote XDebug functionality if they do not use it. This would be reflected in the documentation etc. -
Leave the
guzzlehttp/guzzledependency as is.
I would like to request feedback from everyone: would moving from required to suggested break some kind of compatibility or workflow that you currently use? Are there any problems that you have encountered due to us depending on guzzle (i.e. if you use specific version of guzzle like in #10 )?
I personally would be in favour of move to suggested, but this might result in worse support for Remote Xdebug.
Thank you for your time and don't be shy to provide feedback!