├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── composer.json ├── composer.lock ├── doc ├── LICENSE └── index.rst ├── phpunit.xml.dist ├── src └── PhpCollection │ ├── AbstractCollection.php │ ├── AbstractMap.php │ ├── AbstractSequence.php │ ├── CollectionInterface.php │ ├── EntityLikeObject.php │ ├── Map.php │ ├── MapInterface.php │ ├── ObjectBasics.php │ ├── ObjectBasicsHandler.php │ ├── ObjectBasicsHandler │ ├── DateTimeHandler.php │ └── IdentityHandler.php │ ├── ObjectBasicsHandlerRegistry.php │ ├── Sequence.php │ ├── SequenceInterface.php │ ├── Set.php │ ├── SetInterface.php │ ├── SortableInterface.php │ └── SortedSequence.php └── tests ├── PhpCollection └── Tests │ ├── MapTest.php │ ├── SequenceTest.php │ ├── SetTest.php │ └── SortedSequenceTest.php └── bootstrap.php /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schmittjoh/php-collection/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schmittjoh/php-collection/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schmittjoh/php-collection/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schmittjoh/php-collection/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schmittjoh/php-collection/HEAD/composer.json -------------------------------------------------------------------------------- /composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schmittjoh/php-collection/HEAD/composer.lock -------------------------------------------------------------------------------- /doc/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schmittjoh/php-collection/HEAD/doc/LICENSE -------------------------------------------------------------------------------- /doc/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schmittjoh/php-collection/HEAD/doc/index.rst -------------------------------------------------------------------------------- /phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schmittjoh/php-collection/HEAD/phpunit.xml.dist -------------------------------------------------------------------------------- /src/PhpCollection/AbstractCollection.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schmittjoh/php-collection/HEAD/src/PhpCollection/AbstractCollection.php -------------------------------------------------------------------------------- /src/PhpCollection/AbstractMap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schmittjoh/php-collection/HEAD/src/PhpCollection/AbstractMap.php -------------------------------------------------------------------------------- /src/PhpCollection/AbstractSequence.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schmittjoh/php-collection/HEAD/src/PhpCollection/AbstractSequence.php -------------------------------------------------------------------------------- /src/PhpCollection/CollectionInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schmittjoh/php-collection/HEAD/src/PhpCollection/CollectionInterface.php -------------------------------------------------------------------------------- /src/PhpCollection/EntityLikeObject.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schmittjoh/php-collection/HEAD/src/PhpCollection/EntityLikeObject.php -------------------------------------------------------------------------------- /src/PhpCollection/Map.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schmittjoh/php-collection/HEAD/src/PhpCollection/Map.php -------------------------------------------------------------------------------- /src/PhpCollection/MapInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schmittjoh/php-collection/HEAD/src/PhpCollection/MapInterface.php -------------------------------------------------------------------------------- /src/PhpCollection/ObjectBasics.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schmittjoh/php-collection/HEAD/src/PhpCollection/ObjectBasics.php -------------------------------------------------------------------------------- /src/PhpCollection/ObjectBasicsHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schmittjoh/php-collection/HEAD/src/PhpCollection/ObjectBasicsHandler.php -------------------------------------------------------------------------------- /src/PhpCollection/ObjectBasicsHandler/DateTimeHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schmittjoh/php-collection/HEAD/src/PhpCollection/ObjectBasicsHandler/DateTimeHandler.php -------------------------------------------------------------------------------- /src/PhpCollection/ObjectBasicsHandler/IdentityHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schmittjoh/php-collection/HEAD/src/PhpCollection/ObjectBasicsHandler/IdentityHandler.php -------------------------------------------------------------------------------- /src/PhpCollection/ObjectBasicsHandlerRegistry.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schmittjoh/php-collection/HEAD/src/PhpCollection/ObjectBasicsHandlerRegistry.php -------------------------------------------------------------------------------- /src/PhpCollection/Sequence.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schmittjoh/php-collection/HEAD/src/PhpCollection/Sequence.php -------------------------------------------------------------------------------- /src/PhpCollection/SequenceInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schmittjoh/php-collection/HEAD/src/PhpCollection/SequenceInterface.php -------------------------------------------------------------------------------- /src/PhpCollection/Set.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schmittjoh/php-collection/HEAD/src/PhpCollection/Set.php -------------------------------------------------------------------------------- /src/PhpCollection/SetInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schmittjoh/php-collection/HEAD/src/PhpCollection/SetInterface.php -------------------------------------------------------------------------------- /src/PhpCollection/SortableInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schmittjoh/php-collection/HEAD/src/PhpCollection/SortableInterface.php -------------------------------------------------------------------------------- /src/PhpCollection/SortedSequence.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schmittjoh/php-collection/HEAD/src/PhpCollection/SortedSequence.php -------------------------------------------------------------------------------- /tests/PhpCollection/Tests/MapTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schmittjoh/php-collection/HEAD/tests/PhpCollection/Tests/MapTest.php -------------------------------------------------------------------------------- /tests/PhpCollection/Tests/SequenceTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schmittjoh/php-collection/HEAD/tests/PhpCollection/Tests/SequenceTest.php -------------------------------------------------------------------------------- /tests/PhpCollection/Tests/SetTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schmittjoh/php-collection/HEAD/tests/PhpCollection/Tests/SetTest.php -------------------------------------------------------------------------------- /tests/PhpCollection/Tests/SortedSequenceTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schmittjoh/php-collection/HEAD/tests/PhpCollection/Tests/SortedSequenceTest.php -------------------------------------------------------------------------------- /tests/bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schmittjoh/php-collection/HEAD/tests/bootstrap.php --------------------------------------------------------------------------------