-
Notifications
You must be signed in to change notification settings - Fork 135
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
Decouple from Guzzle by using HTTPlug interfaces. #29
base: master
Are you sure you want to change the base?
Conversation
1 similar comment
hey @mekras, thanks for the PR. It might take some time for this to merged since this is a big change and so it will most likely be released in Version 3. I also want to make v3 use a lot of PHP 7 new features, I'm currently working on these refactors. |
@jorgeborges how is v3 progressing? Can we create a milestone for that and write tasks (issues) for the bits that would need refactoring? Maybe the community can help with this. |
@@ -11,9 +11,13 @@ | |||
], | |||
"require": { | |||
"php": ">=5.5", | |||
"guzzlehttp/guzzle": "^6.0" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
What about require also psr/http-client-implementation
?
@jorgeborges did you plan a v3? I will be happy to contribute :) |
Implementing this PR would be perfect to remove guzzle dependency, I am having to abandon the use of this project due to this. |
why not psr-18? |
HTTPlug allows to write reusable libraries and applications that need an HTTP client without binding to a specific implementation. More about HTTPlug.