├── .gitignore ├── .scrutinizer.yml ├── .travis.yml ├── LICENSE ├── README.md ├── composer.json ├── phpunit.xml ├── src └── Zerg │ ├── DataSet.php │ ├── Field │ ├── AbstractField.php │ ├── Arr.php │ ├── AssertException.php │ ├── Collection.php │ ├── Conditional.php │ ├── ConfigurationException.php │ ├── Enum.php │ ├── Factory.php │ ├── Int.php │ ├── InvalidKeyException.php │ ├── Padding.php │ ├── Scalar.php │ └── String.php │ └── Stream │ ├── AbstractStream.php │ ├── FileStream.php │ └── StringStream.php └── tests ├── Zerg ├── DataSetTest.php ├── Field │ ├── ArrTest.php │ ├── CollectionTest.php │ ├── ConditionalTest.php │ ├── EnumTest.php │ ├── FactoryTest.php │ ├── IntTest.php │ ├── PaddingTest.php │ ├── ScalarTest.php │ ├── SizeableTest.php │ └── StringTest.php └── Stream │ ├── FileStreamTest.php │ └── StringStreamTest.php ├── bootstrap.php └── data /.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | *.phar 3 | *.lock 4 | vendor -------------------------------------------------------------------------------- /.scrutinizer.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klermonte/zerg/HEAD/.scrutinizer.yml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klermonte/zerg/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klermonte/zerg/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klermonte/zerg/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klermonte/zerg/HEAD/composer.json -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klermonte/zerg/HEAD/phpunit.xml -------------------------------------------------------------------------------- /src/Zerg/DataSet.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klermonte/zerg/HEAD/src/Zerg/DataSet.php -------------------------------------------------------------------------------- /src/Zerg/Field/AbstractField.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klermonte/zerg/HEAD/src/Zerg/Field/AbstractField.php -------------------------------------------------------------------------------- /src/Zerg/Field/Arr.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klermonte/zerg/HEAD/src/Zerg/Field/Arr.php -------------------------------------------------------------------------------- /src/Zerg/Field/AssertException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klermonte/zerg/HEAD/src/Zerg/Field/AssertException.php -------------------------------------------------------------------------------- /src/Zerg/Field/Collection.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klermonte/zerg/HEAD/src/Zerg/Field/Collection.php -------------------------------------------------------------------------------- /src/Zerg/Field/Conditional.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klermonte/zerg/HEAD/src/Zerg/Field/Conditional.php -------------------------------------------------------------------------------- /src/Zerg/Field/ConfigurationException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klermonte/zerg/HEAD/src/Zerg/Field/ConfigurationException.php -------------------------------------------------------------------------------- /src/Zerg/Field/Enum.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klermonte/zerg/HEAD/src/Zerg/Field/Enum.php -------------------------------------------------------------------------------- /src/Zerg/Field/Factory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klermonte/zerg/HEAD/src/Zerg/Field/Factory.php -------------------------------------------------------------------------------- /src/Zerg/Field/Int.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klermonte/zerg/HEAD/src/Zerg/Field/Int.php -------------------------------------------------------------------------------- /src/Zerg/Field/InvalidKeyException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klermonte/zerg/HEAD/src/Zerg/Field/InvalidKeyException.php -------------------------------------------------------------------------------- /src/Zerg/Field/Padding.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klermonte/zerg/HEAD/src/Zerg/Field/Padding.php -------------------------------------------------------------------------------- /src/Zerg/Field/Scalar.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klermonte/zerg/HEAD/src/Zerg/Field/Scalar.php -------------------------------------------------------------------------------- /src/Zerg/Field/String.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klermonte/zerg/HEAD/src/Zerg/Field/String.php -------------------------------------------------------------------------------- /src/Zerg/Stream/AbstractStream.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klermonte/zerg/HEAD/src/Zerg/Stream/AbstractStream.php -------------------------------------------------------------------------------- /src/Zerg/Stream/FileStream.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klermonte/zerg/HEAD/src/Zerg/Stream/FileStream.php -------------------------------------------------------------------------------- /src/Zerg/Stream/StringStream.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klermonte/zerg/HEAD/src/Zerg/Stream/StringStream.php -------------------------------------------------------------------------------- /tests/Zerg/DataSetTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klermonte/zerg/HEAD/tests/Zerg/DataSetTest.php -------------------------------------------------------------------------------- /tests/Zerg/Field/ArrTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klermonte/zerg/HEAD/tests/Zerg/Field/ArrTest.php -------------------------------------------------------------------------------- /tests/Zerg/Field/CollectionTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klermonte/zerg/HEAD/tests/Zerg/Field/CollectionTest.php -------------------------------------------------------------------------------- /tests/Zerg/Field/ConditionalTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klermonte/zerg/HEAD/tests/Zerg/Field/ConditionalTest.php -------------------------------------------------------------------------------- /tests/Zerg/Field/EnumTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klermonte/zerg/HEAD/tests/Zerg/Field/EnumTest.php -------------------------------------------------------------------------------- /tests/Zerg/Field/FactoryTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klermonte/zerg/HEAD/tests/Zerg/Field/FactoryTest.php -------------------------------------------------------------------------------- /tests/Zerg/Field/IntTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klermonte/zerg/HEAD/tests/Zerg/Field/IntTest.php -------------------------------------------------------------------------------- /tests/Zerg/Field/PaddingTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klermonte/zerg/HEAD/tests/Zerg/Field/PaddingTest.php -------------------------------------------------------------------------------- /tests/Zerg/Field/ScalarTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klermonte/zerg/HEAD/tests/Zerg/Field/ScalarTest.php -------------------------------------------------------------------------------- /tests/Zerg/Field/SizeableTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klermonte/zerg/HEAD/tests/Zerg/Field/SizeableTest.php -------------------------------------------------------------------------------- /tests/Zerg/Field/StringTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klermonte/zerg/HEAD/tests/Zerg/Field/StringTest.php -------------------------------------------------------------------------------- /tests/Zerg/Stream/FileStreamTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klermonte/zerg/HEAD/tests/Zerg/Stream/FileStreamTest.php -------------------------------------------------------------------------------- /tests/Zerg/Stream/StringStreamTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klermonte/zerg/HEAD/tests/Zerg/Stream/StringStreamTest.php -------------------------------------------------------------------------------- /tests/bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klermonte/zerg/HEAD/tests/bootstrap.php -------------------------------------------------------------------------------- /tests/data: -------------------------------------------------------------------------------- 1 | 123abcdefg --------------------------------------------------------------------------------