Provides the foundation for building web service clients with Guzzle
Command
and Result
objects instead of
Request
and Response
objectsHandlerStack
instance than the
HTTP middleware.Result
objects are the result of executing a Command
and are used to hold
the parsed response data.guzzlehttp/promises
package instead of
guzzlehttp/ringphp
, which means that asynchronous results are implemented
as Promises/A+ compliant Promise
objects, instead of futures.Subscriber
s were removed.ServiceClientInterface
and ServiceClient
class now provide the basic
foundation of a web service client.