Guzzle Services Versions Save

Provides an implementation of the Guzzle Command library that uses Guzzle service descriptions to describe web services, serialize requests, and parse responses into easy to use model structures.

1.0.1

7 years ago
  • Fix #123: Unable to POST multiple multipart parameters
  • Fix #127: Set a name when pushing ValidatedDescriptionHandler to stack
  • Fix #128: Regression in array parameter serialization bug
  • Merge #129: Fix serialization of query params

0.6.0

7 years ago

1.0.0

7 years ago

General

  • Update composer dependencies
  • Update Travis-CI configuration

Refactoring

  • Change Description::getBaseUrl() to Description::getBaseUri()
  • Change Parameter::getRequired() to Parameter::isRequired()
  • Change Parameter::getStatic() to Parameter::isStatic()

Updated to use Guzzle 6 and PSR-7.

  • Event system has been replaced with a middleware system
  • Move code from ProcessResponse to Deserializer
  • Migrate ValidateInput to ValidateDescriptionHandler
  • Change Description config option from baseUrl to baseUri
  • Add request location FormParamLocation as substitute of PostFieldLocation
  • Add request location MultiPartLocation as substitute of PostFileLocation
  • Move methode HandleErrorResponses::handleError() to Deserializer:: handleErrorResponses()