├── .coverall.yml ├── .gitignore ├── .travis.yml ├── README.md ├── composer.json ├── composer.lock ├── phpunit.xml ├── src ├── Collections │ ├── BoolCollection.php │ ├── EmailCollection.php │ ├── FloatCollection.php │ ├── IntCollection.php │ ├── NumberCollection.php │ ├── StringCollection.php │ ├── TypedCollection.php │ └── UserCollection.php ├── Example │ └── User.php ├── Exception │ └── InvalidTypeException.php └── helpers.php └── tests ├── BasicsTest.php ├── BoolCollectionTest.php ├── EmailCollectionTest.php ├── FloatCollectionTest.php ├── IntCollectionTest.php ├── NumberCollectionTest.php └── StringCollectionTest.php /.coverall.yml: -------------------------------------------------------------------------------- 1 | service_name: travis-pro 2 | repo_token: QtFe6Uj10WNkCFCp2wjajRm2uzCjTFOqn -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | vendor 2 | .idea -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OveD-php/typed-collections/HEAD/.travis.yml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OveD-php/typed-collections/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OveD-php/typed-collections/HEAD/composer.json -------------------------------------------------------------------------------- /composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OveD-php/typed-collections/HEAD/composer.lock -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OveD-php/typed-collections/HEAD/phpunit.xml -------------------------------------------------------------------------------- /src/Collections/BoolCollection.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OveD-php/typed-collections/HEAD/src/Collections/BoolCollection.php -------------------------------------------------------------------------------- /src/Collections/EmailCollection.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OveD-php/typed-collections/HEAD/src/Collections/EmailCollection.php -------------------------------------------------------------------------------- /src/Collections/FloatCollection.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OveD-php/typed-collections/HEAD/src/Collections/FloatCollection.php -------------------------------------------------------------------------------- /src/Collections/IntCollection.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OveD-php/typed-collections/HEAD/src/Collections/IntCollection.php -------------------------------------------------------------------------------- /src/Collections/NumberCollection.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OveD-php/typed-collections/HEAD/src/Collections/NumberCollection.php -------------------------------------------------------------------------------- /src/Collections/StringCollection.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OveD-php/typed-collections/HEAD/src/Collections/StringCollection.php -------------------------------------------------------------------------------- /src/Collections/TypedCollection.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OveD-php/typed-collections/HEAD/src/Collections/TypedCollection.php -------------------------------------------------------------------------------- /src/Collections/UserCollection.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OveD-php/typed-collections/HEAD/src/Collections/UserCollection.php -------------------------------------------------------------------------------- /src/Example/User.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OveD-php/typed-collections/HEAD/src/Example/User.php -------------------------------------------------------------------------------- /src/Exception/InvalidTypeException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OveD-php/typed-collections/HEAD/src/Exception/InvalidTypeException.php -------------------------------------------------------------------------------- /src/helpers.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OveD-php/typed-collections/HEAD/src/helpers.php -------------------------------------------------------------------------------- /tests/BasicsTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OveD-php/typed-collections/HEAD/tests/BasicsTest.php -------------------------------------------------------------------------------- /tests/BoolCollectionTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OveD-php/typed-collections/HEAD/tests/BoolCollectionTest.php -------------------------------------------------------------------------------- /tests/EmailCollectionTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OveD-php/typed-collections/HEAD/tests/EmailCollectionTest.php -------------------------------------------------------------------------------- /tests/FloatCollectionTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OveD-php/typed-collections/HEAD/tests/FloatCollectionTest.php -------------------------------------------------------------------------------- /tests/IntCollectionTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OveD-php/typed-collections/HEAD/tests/IntCollectionTest.php -------------------------------------------------------------------------------- /tests/NumberCollectionTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OveD-php/typed-collections/HEAD/tests/NumberCollectionTest.php -------------------------------------------------------------------------------- /tests/StringCollectionTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OveD-php/typed-collections/HEAD/tests/StringCollectionTest.php --------------------------------------------------------------------------------