-
Notifications
You must be signed in to change notification settings - Fork 160
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Guzzle 6 Integration bug #185
Comments
Hi @inverse, thanks for reporting this issue. We currently support (and tests) 5.x but we were aware of 6.x version that had to be addresses! Let me get back to you soon with an ETA. In the meantime if you have free cycles we would more than welcome a PR 😄 |
Totally would love to contribute to this! but not sure about free cycles right now. Do you have a plan in mind how you would like to support multiple versions of libraries for example? I know that guzzle exposes a constant with a version but the way I saw you init is based on class only and not considering other factors. Also for testing - I've not got any experience with this but have seen tools out there such as https://packagist.org/packages/g1a/composer-test-scenarios Cheers for the feedback! |
Hi @inverse
Proposals are welcomed of course, but this is the TL;DR version of what we were thinking to do:
The link that you provided seems very promising, and in fact we were looking for something similar to what we use in python tracer and this library seems to be the answer. Very good suggestion I believe. |
Hey @inverse, we may have some spare cycles to adopt the library you suggested in our tests. But I don't want to step over if you already did some work. Happy to merge/integrate in that case. |
Feel free to take it over :) I didn't get that far as I'm not able to work on this during work time and home life is another balancing act :) interested to see the implementation though :) |
thanks @labbati 👍 |
@inverse I am closing this issue as Guzzle 6 support has been added, finally 😄 |
@labbati that was quick! Will let the team involved in this know so that they can continue our integration. |
When integrating this into a project that uses guzzle 6.3 I get the following error
I suspect that this was changed to getUri in 6. How would be best to add an integration in for that? Perhaps defining the dependency similar to what is done here for multiple versions of Symfony:
https://pantheon.io/blog/highest-lowest-testing-multiple-symfony-versions
The text was updated successfully, but these errors were encountered: