Download the PHP package kreait/tape-recorder-subscriber without Composer
On this page you can find all versions of the php package kreait/tape-recorder-subscriber. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download kreait/tape-recorder-subscriber
More information about kreait/tape-recorder-subscriber
Files in kreait/tape-recorder-subscriber
Download kreait/tape-recorder-subscriber
More information about kreait/tape-recorder-subscriber
Files in kreait/tape-recorder-subscriber
Vendor kreait
Package tape-recorder-subscriber
Short Description Record HTTP interactions to replay them later with the Tape Recorder Subscriber for the Ivory HTTP Adapter
License MIT
Homepage https://github.com/kreait/tape-recorder-subscriber
Package tape-recorder-subscriber
Short Description Record HTTP interactions to replay them later with the Tape Recorder Subscriber for the Ivory HTTP Adapter
License MIT
Homepage https://github.com/kreait/tape-recorder-subscriber
Please rate this library. Is it a good library?
Informations about the package tape-recorder-subscriber
Tape Recorder Subscriber for the Ivory HTTP Adapter
The Tape Recorder Subscriber for the Ivory HTTP Adapter works similarly to the php-vcr and also uses similar wordings :).
With it, it is possible to record the HTTP interactions, e.g. in Unit Tests, store them as Fixture files and replay them in future runs.
An example fixture (actually used for such a test) can be found here: Example fixture.
Usage
Recording modes
The following recording modes can be set when using the Tape Recorder:
Mode | Description |
---|---|
RECORDING_MODE_ONCE | (default) Performs a real request and stores it to a fixture, unless a fixture already exists. |
RECORDING_MODE_OVERWRITE | Always performs a real request and overwrites the fixture. |
RECORDING_MODE_NEVER | Always performs a real request and does not write a fixture. |
Usage example in Unit Tests
All versions of tape-recorder-subscriber with dependencies
PHP Build Version
Package Version
Requires
egeloen/http-adapter Version
^0.8|^1.0
symfony/yaml Version ^2.6|^3.0
symfony/event-dispatcher Version ^2.6|^3.0
symfony/yaml Version ^2.6|^3.0
symfony/event-dispatcher Version ^2.6|^3.0
The package kreait/tape-recorder-subscriber contains the following files
Loading the files please wait ....