Download the PHP package l2iterative/mock-webserver-ext without Composer
On this page you can find all versions of the php package l2iterative/mock-webserver-ext. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download l2iterative/mock-webserver-ext
More information about l2iterative/mock-webserver-ext
Files in l2iterative/mock-webserver-ext
Package mock-webserver-ext
Short Description A simple extension to donatj/mock-webserver with extra matching
License MIT
Informations about the package mock-webserver-ext
An extension to Jesse Donat's mock-webserver
This minimalistic library is intended to enable donatj/mock-webserver
to handle more complex request definitions,
by adapting the interfaces of InterNations/http-mock
into it.
Most of the code appears to be a partial rewriting of the Matcher
and Expectation
implementation in InterNations/http-mock
.
Therefore, credits of the code should go to InterNations/http-mock
.
Why extending donatj/mock-webserver
?
We could have chosen not to use donatj/mock-webserver
and instead to use InterNations/http-mock
.
We did not choose this path because InterNations/http-mock
is somewhat archived, while donatj/mock-webserver
is
actively being maintained.
Another reason why we prefer donatj/mock-webserver
is the simpler dependency, as InterNations/http-mock
appears to use the Symfony framework, which could be a heavy machinery.
How to use
The test script provides a self-explanatory example.
Since ComplexResponse
implements ResponseInterface
, it can be a drop-in replacement.
License
This package is under the MIT license. For more detail, see LICENSE.