├── .gitignore ├── .phpspec └── class.tpl ├── .travis.yml ├── LICENSE ├── README.md ├── composer.json ├── composer.lock ├── phpspec.yml ├── phpunit.xml ├── spec ├── Filter │ ├── HasHeaderSpec.php │ ├── NonEmptyBodySpec.php │ └── StatusCodeSpec.php ├── Formatter │ └── ResponseFormatterSpec.php ├── MixerSpec.php ├── PlayerSpec.php ├── Record │ └── TapeSpec.php ├── RecorderSpec.php ├── Store │ ├── ReaderSpec.php │ └── WriterSpec.php └── resources │ └── stereo.yml ├── src ├── Configuration │ └── StereoConfiguration.php ├── Exception │ └── RecorderException.php ├── Filter │ ├── FilterInterface.php │ ├── HasHeader.php │ ├── NonEmptyBody.php │ └── StatusCode.php ├── Formatter │ └── ResponseFormatter.php ├── Mixer.php ├── MixerFactory.php ├── Player.php ├── Record │ └── Tape.php ├── Recorder.php ├── RecorderMiddleware.php ├── Resources │ └── core_filters.yml └── Store │ ├── Reader.php │ └── Writer.php └── tests ├── Integration ├── CustomFilterRegistrationTest.php ├── Filter │ └── CustomFilter.php ├── PlayerIntegrationTest.php ├── SimpleIntegrationTest.php └── TapeRecordingIntegrationTest.php ├── Mock ├── SimpleMockHandler.php └── SimpleMockedClient.php └── resources └── stereo.yml /.gitignore: -------------------------------------------------------------------------------- 1 | vendor/ 2 | var/ 3 | cov/ -------------------------------------------------------------------------------- /.phpspec/class.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikwattro/guzzle-stereo/HEAD/.phpspec/class.tpl -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikwattro/guzzle-stereo/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikwattro/guzzle-stereo/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikwattro/guzzle-stereo/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikwattro/guzzle-stereo/HEAD/composer.json -------------------------------------------------------------------------------- /composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikwattro/guzzle-stereo/HEAD/composer.lock -------------------------------------------------------------------------------- /phpspec.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikwattro/guzzle-stereo/HEAD/phpspec.yml -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikwattro/guzzle-stereo/HEAD/phpunit.xml -------------------------------------------------------------------------------- /spec/Filter/HasHeaderSpec.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikwattro/guzzle-stereo/HEAD/spec/Filter/HasHeaderSpec.php -------------------------------------------------------------------------------- /spec/Filter/NonEmptyBodySpec.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikwattro/guzzle-stereo/HEAD/spec/Filter/NonEmptyBodySpec.php -------------------------------------------------------------------------------- /spec/Filter/StatusCodeSpec.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikwattro/guzzle-stereo/HEAD/spec/Filter/StatusCodeSpec.php -------------------------------------------------------------------------------- /spec/Formatter/ResponseFormatterSpec.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikwattro/guzzle-stereo/HEAD/spec/Formatter/ResponseFormatterSpec.php -------------------------------------------------------------------------------- /spec/MixerSpec.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikwattro/guzzle-stereo/HEAD/spec/MixerSpec.php -------------------------------------------------------------------------------- /spec/PlayerSpec.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikwattro/guzzle-stereo/HEAD/spec/PlayerSpec.php -------------------------------------------------------------------------------- /spec/Record/TapeSpec.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikwattro/guzzle-stereo/HEAD/spec/Record/TapeSpec.php -------------------------------------------------------------------------------- /spec/RecorderSpec.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikwattro/guzzle-stereo/HEAD/spec/RecorderSpec.php -------------------------------------------------------------------------------- /spec/Store/ReaderSpec.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikwattro/guzzle-stereo/HEAD/spec/Store/ReaderSpec.php -------------------------------------------------------------------------------- /spec/Store/WriterSpec.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikwattro/guzzle-stereo/HEAD/spec/Store/WriterSpec.php -------------------------------------------------------------------------------- /spec/resources/stereo.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikwattro/guzzle-stereo/HEAD/spec/resources/stereo.yml -------------------------------------------------------------------------------- /src/Configuration/StereoConfiguration.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikwattro/guzzle-stereo/HEAD/src/Configuration/StereoConfiguration.php -------------------------------------------------------------------------------- /src/Exception/RecorderException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikwattro/guzzle-stereo/HEAD/src/Exception/RecorderException.php -------------------------------------------------------------------------------- /src/Filter/FilterInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikwattro/guzzle-stereo/HEAD/src/Filter/FilterInterface.php -------------------------------------------------------------------------------- /src/Filter/HasHeader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikwattro/guzzle-stereo/HEAD/src/Filter/HasHeader.php -------------------------------------------------------------------------------- /src/Filter/NonEmptyBody.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikwattro/guzzle-stereo/HEAD/src/Filter/NonEmptyBody.php -------------------------------------------------------------------------------- /src/Filter/StatusCode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikwattro/guzzle-stereo/HEAD/src/Filter/StatusCode.php -------------------------------------------------------------------------------- /src/Formatter/ResponseFormatter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikwattro/guzzle-stereo/HEAD/src/Formatter/ResponseFormatter.php -------------------------------------------------------------------------------- /src/Mixer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikwattro/guzzle-stereo/HEAD/src/Mixer.php -------------------------------------------------------------------------------- /src/MixerFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikwattro/guzzle-stereo/HEAD/src/MixerFactory.php -------------------------------------------------------------------------------- /src/Player.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikwattro/guzzle-stereo/HEAD/src/Player.php -------------------------------------------------------------------------------- /src/Record/Tape.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikwattro/guzzle-stereo/HEAD/src/Record/Tape.php -------------------------------------------------------------------------------- /src/Recorder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikwattro/guzzle-stereo/HEAD/src/Recorder.php -------------------------------------------------------------------------------- /src/RecorderMiddleware.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikwattro/guzzle-stereo/HEAD/src/RecorderMiddleware.php -------------------------------------------------------------------------------- /src/Resources/core_filters.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikwattro/guzzle-stereo/HEAD/src/Resources/core_filters.yml -------------------------------------------------------------------------------- /src/Store/Reader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikwattro/guzzle-stereo/HEAD/src/Store/Reader.php -------------------------------------------------------------------------------- /src/Store/Writer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikwattro/guzzle-stereo/HEAD/src/Store/Writer.php -------------------------------------------------------------------------------- /tests/Integration/CustomFilterRegistrationTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikwattro/guzzle-stereo/HEAD/tests/Integration/CustomFilterRegistrationTest.php -------------------------------------------------------------------------------- /tests/Integration/Filter/CustomFilter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikwattro/guzzle-stereo/HEAD/tests/Integration/Filter/CustomFilter.php -------------------------------------------------------------------------------- /tests/Integration/PlayerIntegrationTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikwattro/guzzle-stereo/HEAD/tests/Integration/PlayerIntegrationTest.php -------------------------------------------------------------------------------- /tests/Integration/SimpleIntegrationTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikwattro/guzzle-stereo/HEAD/tests/Integration/SimpleIntegrationTest.php -------------------------------------------------------------------------------- /tests/Integration/TapeRecordingIntegrationTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikwattro/guzzle-stereo/HEAD/tests/Integration/TapeRecordingIntegrationTest.php -------------------------------------------------------------------------------- /tests/Mock/SimpleMockHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikwattro/guzzle-stereo/HEAD/tests/Mock/SimpleMockHandler.php -------------------------------------------------------------------------------- /tests/Mock/SimpleMockedClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikwattro/guzzle-stereo/HEAD/tests/Mock/SimpleMockedClient.php -------------------------------------------------------------------------------- /tests/resources/stereo.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ikwattro/guzzle-stereo/HEAD/tests/resources/stereo.yml --------------------------------------------------------------------------------