├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── README.md ├── Source ├── Bucket.php ├── Composite.php ├── Context.php ├── Exception.php ├── Filter │ ├── Basic.php │ ├── Exception.php │ ├── Filter.php │ └── LateComputed.php ├── IStream │ ├── Bufferable.php │ ├── In.php │ ├── Lockable.php │ ├── Out.php │ ├── Pathable.php │ ├── Pointable.php │ ├── Statable.php │ ├── Stream.php │ ├── Structural.php │ └── Touchable.php ├── Stream.php └── Wrapper │ ├── Exception.php │ ├── IWrapper │ ├── File.php │ ├── IWrapper.php │ └── Stream.php │ └── Wrapper.php ├── Test ├── Fixtures │ └── index.html ├── Integration │ ├── Filter │ │ ├── Filter.php │ │ └── LateComputed.php │ └── Stream.php └── Unit │ ├── Bucket.php │ ├── Composite.php │ ├── Context.php │ ├── Exception.php │ ├── Filter │ ├── Basic.php │ ├── Exception.php │ └── Filter.php │ ├── IStream │ ├── Bufferable.php │ ├── In.php │ ├── Lockable.php │ ├── Out.php │ ├── Pathable.php │ ├── Pointable.php │ ├── Statable.php │ ├── Stream.php │ └── Structural.php │ ├── Stream.php │ └── Wrapper │ ├── Exception.php │ ├── IWrapper │ ├── File.php │ ├── IWrapper.php │ └── Stream.php │ └── Wrapper.php └── composer.json /.gitignore: -------------------------------------------------------------------------------- 1 | /vendor/ 2 | /composer.lock 3 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoaproject/Stream/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoaproject/Stream/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoaproject/Stream/HEAD/README.md -------------------------------------------------------------------------------- /Source/Bucket.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoaproject/Stream/HEAD/Source/Bucket.php -------------------------------------------------------------------------------- /Source/Composite.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoaproject/Stream/HEAD/Source/Composite.php -------------------------------------------------------------------------------- /Source/Context.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoaproject/Stream/HEAD/Source/Context.php -------------------------------------------------------------------------------- /Source/Exception.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoaproject/Stream/HEAD/Source/Exception.php -------------------------------------------------------------------------------- /Source/Filter/Basic.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoaproject/Stream/HEAD/Source/Filter/Basic.php -------------------------------------------------------------------------------- /Source/Filter/Exception.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoaproject/Stream/HEAD/Source/Filter/Exception.php -------------------------------------------------------------------------------- /Source/Filter/Filter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoaproject/Stream/HEAD/Source/Filter/Filter.php -------------------------------------------------------------------------------- /Source/Filter/LateComputed.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoaproject/Stream/HEAD/Source/Filter/LateComputed.php -------------------------------------------------------------------------------- /Source/IStream/Bufferable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoaproject/Stream/HEAD/Source/IStream/Bufferable.php -------------------------------------------------------------------------------- /Source/IStream/In.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoaproject/Stream/HEAD/Source/IStream/In.php -------------------------------------------------------------------------------- /Source/IStream/Lockable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoaproject/Stream/HEAD/Source/IStream/Lockable.php -------------------------------------------------------------------------------- /Source/IStream/Out.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoaproject/Stream/HEAD/Source/IStream/Out.php -------------------------------------------------------------------------------- /Source/IStream/Pathable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoaproject/Stream/HEAD/Source/IStream/Pathable.php -------------------------------------------------------------------------------- /Source/IStream/Pointable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoaproject/Stream/HEAD/Source/IStream/Pointable.php -------------------------------------------------------------------------------- /Source/IStream/Statable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoaproject/Stream/HEAD/Source/IStream/Statable.php -------------------------------------------------------------------------------- /Source/IStream/Stream.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoaproject/Stream/HEAD/Source/IStream/Stream.php -------------------------------------------------------------------------------- /Source/IStream/Structural.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoaproject/Stream/HEAD/Source/IStream/Structural.php -------------------------------------------------------------------------------- /Source/IStream/Touchable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoaproject/Stream/HEAD/Source/IStream/Touchable.php -------------------------------------------------------------------------------- /Source/Stream.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoaproject/Stream/HEAD/Source/Stream.php -------------------------------------------------------------------------------- /Source/Wrapper/Exception.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoaproject/Stream/HEAD/Source/Wrapper/Exception.php -------------------------------------------------------------------------------- /Source/Wrapper/IWrapper/File.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoaproject/Stream/HEAD/Source/Wrapper/IWrapper/File.php -------------------------------------------------------------------------------- /Source/Wrapper/IWrapper/IWrapper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoaproject/Stream/HEAD/Source/Wrapper/IWrapper/IWrapper.php -------------------------------------------------------------------------------- /Source/Wrapper/IWrapper/Stream.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoaproject/Stream/HEAD/Source/Wrapper/IWrapper/Stream.php -------------------------------------------------------------------------------- /Source/Wrapper/Wrapper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoaproject/Stream/HEAD/Source/Wrapper/Wrapper.php -------------------------------------------------------------------------------- /Test/Fixtures/index.html: -------------------------------------------------------------------------------- 1 | Hello, World! 2 | -------------------------------------------------------------------------------- /Test/Integration/Filter/Filter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoaproject/Stream/HEAD/Test/Integration/Filter/Filter.php -------------------------------------------------------------------------------- /Test/Integration/Filter/LateComputed.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoaproject/Stream/HEAD/Test/Integration/Filter/LateComputed.php -------------------------------------------------------------------------------- /Test/Integration/Stream.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoaproject/Stream/HEAD/Test/Integration/Stream.php -------------------------------------------------------------------------------- /Test/Unit/Bucket.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoaproject/Stream/HEAD/Test/Unit/Bucket.php -------------------------------------------------------------------------------- /Test/Unit/Composite.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoaproject/Stream/HEAD/Test/Unit/Composite.php -------------------------------------------------------------------------------- /Test/Unit/Context.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoaproject/Stream/HEAD/Test/Unit/Context.php -------------------------------------------------------------------------------- /Test/Unit/Exception.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoaproject/Stream/HEAD/Test/Unit/Exception.php -------------------------------------------------------------------------------- /Test/Unit/Filter/Basic.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoaproject/Stream/HEAD/Test/Unit/Filter/Basic.php -------------------------------------------------------------------------------- /Test/Unit/Filter/Exception.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoaproject/Stream/HEAD/Test/Unit/Filter/Exception.php -------------------------------------------------------------------------------- /Test/Unit/Filter/Filter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoaproject/Stream/HEAD/Test/Unit/Filter/Filter.php -------------------------------------------------------------------------------- /Test/Unit/IStream/Bufferable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoaproject/Stream/HEAD/Test/Unit/IStream/Bufferable.php -------------------------------------------------------------------------------- /Test/Unit/IStream/In.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoaproject/Stream/HEAD/Test/Unit/IStream/In.php -------------------------------------------------------------------------------- /Test/Unit/IStream/Lockable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoaproject/Stream/HEAD/Test/Unit/IStream/Lockable.php -------------------------------------------------------------------------------- /Test/Unit/IStream/Out.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoaproject/Stream/HEAD/Test/Unit/IStream/Out.php -------------------------------------------------------------------------------- /Test/Unit/IStream/Pathable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoaproject/Stream/HEAD/Test/Unit/IStream/Pathable.php -------------------------------------------------------------------------------- /Test/Unit/IStream/Pointable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoaproject/Stream/HEAD/Test/Unit/IStream/Pointable.php -------------------------------------------------------------------------------- /Test/Unit/IStream/Statable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoaproject/Stream/HEAD/Test/Unit/IStream/Statable.php -------------------------------------------------------------------------------- /Test/Unit/IStream/Stream.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoaproject/Stream/HEAD/Test/Unit/IStream/Stream.php -------------------------------------------------------------------------------- /Test/Unit/IStream/Structural.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoaproject/Stream/HEAD/Test/Unit/IStream/Structural.php -------------------------------------------------------------------------------- /Test/Unit/Stream.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoaproject/Stream/HEAD/Test/Unit/Stream.php -------------------------------------------------------------------------------- /Test/Unit/Wrapper/Exception.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoaproject/Stream/HEAD/Test/Unit/Wrapper/Exception.php -------------------------------------------------------------------------------- /Test/Unit/Wrapper/IWrapper/File.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoaproject/Stream/HEAD/Test/Unit/Wrapper/IWrapper/File.php -------------------------------------------------------------------------------- /Test/Unit/Wrapper/IWrapper/IWrapper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoaproject/Stream/HEAD/Test/Unit/Wrapper/IWrapper/IWrapper.php -------------------------------------------------------------------------------- /Test/Unit/Wrapper/IWrapper/Stream.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoaproject/Stream/HEAD/Test/Unit/Wrapper/IWrapper/Stream.php -------------------------------------------------------------------------------- /Test/Unit/Wrapper/Wrapper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoaproject/Stream/HEAD/Test/Unit/Wrapper/Wrapper.php -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoaproject/Stream/HEAD/composer.json --------------------------------------------------------------------------------