├── .github └── workflows │ └── code_checks.yml ├── .gitignore ├── .php-cs-fixer.dist.php ├── LICENSE ├── README.md ├── composer.json ├── phpunit.xml ├── src ├── Archive.php ├── ArchiveReader.php ├── CallbackContents.php ├── CallbackStringContent.php ├── ContentInterface.php ├── EmptyDirectory.php ├── Exception │ └── ContentWithoutDataException.php ├── FileContent.php ├── Psr7Stream.php ├── ResourceContent.php ├── StringContent.php ├── TarGzReader.php ├── TarReader.php ├── Util │ └── PackHelper.php └── ZipReader.php └── test ├── AbstractTestCase.php ├── Integration ├── Psr7Test.php ├── TarGzStreamTest.php ├── TarStreamTest.php └── ZipStreamTest.php └── Unit ├── CallbackStringContentTest.php ├── FileContentTest.php └── ResourceContentTest.php /.github/workflows/code_checks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genkgo/archive-stream/HEAD/.github/workflows/code_checks.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genkgo/archive-stream/HEAD/.gitignore -------------------------------------------------------------------------------- /.php-cs-fixer.dist.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genkgo/archive-stream/HEAD/.php-cs-fixer.dist.php -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genkgo/archive-stream/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genkgo/archive-stream/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genkgo/archive-stream/HEAD/composer.json -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genkgo/archive-stream/HEAD/phpunit.xml -------------------------------------------------------------------------------- /src/Archive.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genkgo/archive-stream/HEAD/src/Archive.php -------------------------------------------------------------------------------- /src/ArchiveReader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genkgo/archive-stream/HEAD/src/ArchiveReader.php -------------------------------------------------------------------------------- /src/CallbackContents.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genkgo/archive-stream/HEAD/src/CallbackContents.php -------------------------------------------------------------------------------- /src/CallbackStringContent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genkgo/archive-stream/HEAD/src/CallbackStringContent.php -------------------------------------------------------------------------------- /src/ContentInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genkgo/archive-stream/HEAD/src/ContentInterface.php -------------------------------------------------------------------------------- /src/EmptyDirectory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genkgo/archive-stream/HEAD/src/EmptyDirectory.php -------------------------------------------------------------------------------- /src/Exception/ContentWithoutDataException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genkgo/archive-stream/HEAD/src/Exception/ContentWithoutDataException.php -------------------------------------------------------------------------------- /src/FileContent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genkgo/archive-stream/HEAD/src/FileContent.php -------------------------------------------------------------------------------- /src/Psr7Stream.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genkgo/archive-stream/HEAD/src/Psr7Stream.php -------------------------------------------------------------------------------- /src/ResourceContent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genkgo/archive-stream/HEAD/src/ResourceContent.php -------------------------------------------------------------------------------- /src/StringContent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genkgo/archive-stream/HEAD/src/StringContent.php -------------------------------------------------------------------------------- /src/TarGzReader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genkgo/archive-stream/HEAD/src/TarGzReader.php -------------------------------------------------------------------------------- /src/TarReader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genkgo/archive-stream/HEAD/src/TarReader.php -------------------------------------------------------------------------------- /src/Util/PackHelper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genkgo/archive-stream/HEAD/src/Util/PackHelper.php -------------------------------------------------------------------------------- /src/ZipReader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genkgo/archive-stream/HEAD/src/ZipReader.php -------------------------------------------------------------------------------- /test/AbstractTestCase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genkgo/archive-stream/HEAD/test/AbstractTestCase.php -------------------------------------------------------------------------------- /test/Integration/Psr7Test.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genkgo/archive-stream/HEAD/test/Integration/Psr7Test.php -------------------------------------------------------------------------------- /test/Integration/TarGzStreamTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genkgo/archive-stream/HEAD/test/Integration/TarGzStreamTest.php -------------------------------------------------------------------------------- /test/Integration/TarStreamTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genkgo/archive-stream/HEAD/test/Integration/TarStreamTest.php -------------------------------------------------------------------------------- /test/Integration/ZipStreamTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genkgo/archive-stream/HEAD/test/Integration/ZipStreamTest.php -------------------------------------------------------------------------------- /test/Unit/CallbackStringContentTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genkgo/archive-stream/HEAD/test/Unit/CallbackStringContentTest.php -------------------------------------------------------------------------------- /test/Unit/FileContentTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genkgo/archive-stream/HEAD/test/Unit/FileContentTest.php -------------------------------------------------------------------------------- /test/Unit/ResourceContentTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genkgo/archive-stream/HEAD/test/Unit/ResourceContentTest.php --------------------------------------------------------------------------------