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.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

BC: Make all Request|Response Location classes final

Konafets opened this issue · comments

Yesterday I came aware that I don't see any reason why there is a need to extend those classes. The locations does not change from consumer to consumer of this lib. Any major changes like how to extract a header from a HTTP message or new locations should be reflect by this lib itself.

In case you need a custom location you can still implement AbstractLocation by yourself.

As this is a breaking change, I would like to put this on discussion first. @mtdowling and @jeremeamia, what you think?