guzzle / guzzle-services

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.
MIT License
253 stars 78 forks source link

WIP: Support Filters Being Bound to Different Stages of Processing #171

Closed GuyPaddock closed 1 year ago

GuyPaddock commented 5 years ago

Makes it possible for a filter definition to include a new stage key that can be set to before_validation, after_validation, request_wire, or response_wire; which binds the filter to fire off either before validation (the default), after validation, before being written to the wire in a request, or after being read from the wire from a response, respectively.

Still needs tests.

Depends on #167, closes #169, and closes #134.

GrahamCampbell commented 1 year ago

It looks like this is abandoned. If you are still interested in finishing this, please feel free to open a new PR. I don't have capacity to take over and finish this from its current state.