├── .gitignore ├── .travis.yml ├── CHANGELOG.rst ├── LICENSE ├── Makefile ├── README.rst ├── composer.json ├── phpunit.xml.dist ├── src ├── AppendStream.php ├── AsyncReadStream.php ├── BufferStream.php ├── CachingStream.php ├── DroppingStream.php ├── Exception │ ├── CannotAttachException.php │ └── SeekException.php ├── FnStream.php ├── GuzzleStreamWrapper.php ├── InflateStream.php ├── LazyOpenStream.php ├── LimitStream.php ├── MetadataStreamInterface.php ├── NoSeekStream.php ├── NullStream.php ├── PumpStream.php ├── Stream.php ├── StreamDecoratorTrait.php ├── StreamInterface.php └── Utils.php └── tests ├── AppendStreamTest.php ├── AsyncReadStreamTest.php ├── BufferStreamTest.php ├── CachingStreamTest.php ├── DroppingStreamTest.php ├── Exception └── SeekExceptionTest.php ├── FnStreamTest.php ├── GuzzleStreamWrapperTest.php ├── InflateStreamTest.php ├── LazyOpenStreamTest.php ├── LimitStreamTest.php ├── NoSeekStreamTest.php ├── NullStreamTest.php ├── PumpStreamTest.php ├── StreamDecoratorTraitTest.php ├── StreamTest.php └── UtilsTest.php /.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | .DS_STORE 3 | coverage 4 | phpunit.xml 5 | composer.lock 6 | vendor/ 7 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guzzle/streams/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guzzle/streams/HEAD/CHANGELOG.rst -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guzzle/streams/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guzzle/streams/HEAD/Makefile -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guzzle/streams/HEAD/README.rst -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guzzle/streams/HEAD/composer.json -------------------------------------------------------------------------------- /phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guzzle/streams/HEAD/phpunit.xml.dist -------------------------------------------------------------------------------- /src/AppendStream.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guzzle/streams/HEAD/src/AppendStream.php -------------------------------------------------------------------------------- /src/AsyncReadStream.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guzzle/streams/HEAD/src/AsyncReadStream.php -------------------------------------------------------------------------------- /src/BufferStream.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guzzle/streams/HEAD/src/BufferStream.php -------------------------------------------------------------------------------- /src/CachingStream.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guzzle/streams/HEAD/src/CachingStream.php -------------------------------------------------------------------------------- /src/DroppingStream.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guzzle/streams/HEAD/src/DroppingStream.php -------------------------------------------------------------------------------- /src/Exception/CannotAttachException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guzzle/streams/HEAD/src/Exception/CannotAttachException.php -------------------------------------------------------------------------------- /src/Exception/SeekException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guzzle/streams/HEAD/src/Exception/SeekException.php -------------------------------------------------------------------------------- /src/FnStream.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guzzle/streams/HEAD/src/FnStream.php -------------------------------------------------------------------------------- /src/GuzzleStreamWrapper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guzzle/streams/HEAD/src/GuzzleStreamWrapper.php -------------------------------------------------------------------------------- /src/InflateStream.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guzzle/streams/HEAD/src/InflateStream.php -------------------------------------------------------------------------------- /src/LazyOpenStream.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guzzle/streams/HEAD/src/LazyOpenStream.php -------------------------------------------------------------------------------- /src/LimitStream.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guzzle/streams/HEAD/src/LimitStream.php -------------------------------------------------------------------------------- /src/MetadataStreamInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guzzle/streams/HEAD/src/MetadataStreamInterface.php -------------------------------------------------------------------------------- /src/NoSeekStream.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guzzle/streams/HEAD/src/NoSeekStream.php -------------------------------------------------------------------------------- /src/NullStream.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guzzle/streams/HEAD/src/NullStream.php -------------------------------------------------------------------------------- /src/PumpStream.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guzzle/streams/HEAD/src/PumpStream.php -------------------------------------------------------------------------------- /src/Stream.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guzzle/streams/HEAD/src/Stream.php -------------------------------------------------------------------------------- /src/StreamDecoratorTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guzzle/streams/HEAD/src/StreamDecoratorTrait.php -------------------------------------------------------------------------------- /src/StreamInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guzzle/streams/HEAD/src/StreamInterface.php -------------------------------------------------------------------------------- /src/Utils.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guzzle/streams/HEAD/src/Utils.php -------------------------------------------------------------------------------- /tests/AppendStreamTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guzzle/streams/HEAD/tests/AppendStreamTest.php -------------------------------------------------------------------------------- /tests/AsyncReadStreamTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guzzle/streams/HEAD/tests/AsyncReadStreamTest.php -------------------------------------------------------------------------------- /tests/BufferStreamTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guzzle/streams/HEAD/tests/BufferStreamTest.php -------------------------------------------------------------------------------- /tests/CachingStreamTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guzzle/streams/HEAD/tests/CachingStreamTest.php -------------------------------------------------------------------------------- /tests/DroppingStreamTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guzzle/streams/HEAD/tests/DroppingStreamTest.php -------------------------------------------------------------------------------- /tests/Exception/SeekExceptionTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guzzle/streams/HEAD/tests/Exception/SeekExceptionTest.php -------------------------------------------------------------------------------- /tests/FnStreamTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guzzle/streams/HEAD/tests/FnStreamTest.php -------------------------------------------------------------------------------- /tests/GuzzleStreamWrapperTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guzzle/streams/HEAD/tests/GuzzleStreamWrapperTest.php -------------------------------------------------------------------------------- /tests/InflateStreamTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guzzle/streams/HEAD/tests/InflateStreamTest.php -------------------------------------------------------------------------------- /tests/LazyOpenStreamTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guzzle/streams/HEAD/tests/LazyOpenStreamTest.php -------------------------------------------------------------------------------- /tests/LimitStreamTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guzzle/streams/HEAD/tests/LimitStreamTest.php -------------------------------------------------------------------------------- /tests/NoSeekStreamTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guzzle/streams/HEAD/tests/NoSeekStreamTest.php -------------------------------------------------------------------------------- /tests/NullStreamTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guzzle/streams/HEAD/tests/NullStreamTest.php -------------------------------------------------------------------------------- /tests/PumpStreamTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guzzle/streams/HEAD/tests/PumpStreamTest.php -------------------------------------------------------------------------------- /tests/StreamDecoratorTraitTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guzzle/streams/HEAD/tests/StreamDecoratorTraitTest.php -------------------------------------------------------------------------------- /tests/StreamTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guzzle/streams/HEAD/tests/StreamTest.php -------------------------------------------------------------------------------- /tests/UtilsTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guzzle/streams/HEAD/tests/UtilsTest.php --------------------------------------------------------------------------------