thoughts on package or component
Comparing a software X with Y will not make anything worst, but makes it better. But many of them will think it as a promotional stuff. It is not anyones's problem. Some like to build it that way, some like the other way.
So I am not comparing X with Y here.
Not talking about package like Guzzle:
I am not mentioning building something like Guzzle, which is a framework that includes the tools needed to create a robust web service client.