├── .gitignore ├── README.md ├── composer.json ├── phpunit.xml.dist ├── src └── Phinq │ ├── CastQuery.php │ ├── ComparableQuery.php │ ├── Comparer.php │ ├── ConcatQuery.php │ ├── DefaultEqualityComparer.php │ ├── DefaultIfEmptyQuery.php │ ├── Dictionary.php │ ├── DistinctQuery.php │ ├── EmptyCollectionException.php │ ├── EqualityComparer.php │ ├── ExceptQuery.php │ ├── GroupByQuery.php │ ├── GroupJoinQuery.php │ ├── Grouping.php │ ├── GroupingDictionary.php │ ├── IntersectQuery.php │ ├── JoinQuery.php │ ├── LambdaDriven.php │ ├── LambdaDrivenQuery.php │ ├── OfTypeQuery.php │ ├── OrderByQuery.php │ ├── OrderedPhinq.php │ ├── OrderedQuery.php │ ├── Phinq.php │ ├── PhinqBase.php │ ├── Query.php │ ├── ReverseQuery.php │ ├── SelectManyQuery.php │ ├── SelectQuery.php │ ├── SkipQuery.php │ ├── SkipWhileQuery.php │ ├── TakeQuery.php │ ├── TakeWhileQuery.php │ ├── ThenByQuery.php │ ├── UnionQuery.php │ ├── Util.php │ ├── WalkQuery.php │ ├── WhereQuery.php │ └── ZipQuery.php └── tests ├── Phinq ├── AggregateTests.php ├── CoreTests.php ├── DictionaryTests.php ├── IntegrationTests.php ├── IteratabilityTests.php ├── MiscTests.php └── RetrievalTests.php ├── bootstrap.php └── helpers.php /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmont/phinq/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmont/phinq/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmont/phinq/HEAD/composer.json -------------------------------------------------------------------------------- /phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmont/phinq/HEAD/phpunit.xml.dist -------------------------------------------------------------------------------- /src/Phinq/CastQuery.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmont/phinq/HEAD/src/Phinq/CastQuery.php -------------------------------------------------------------------------------- /src/Phinq/ComparableQuery.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmont/phinq/HEAD/src/Phinq/ComparableQuery.php -------------------------------------------------------------------------------- /src/Phinq/Comparer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmont/phinq/HEAD/src/Phinq/Comparer.php -------------------------------------------------------------------------------- /src/Phinq/ConcatQuery.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmont/phinq/HEAD/src/Phinq/ConcatQuery.php -------------------------------------------------------------------------------- /src/Phinq/DefaultEqualityComparer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmont/phinq/HEAD/src/Phinq/DefaultEqualityComparer.php -------------------------------------------------------------------------------- /src/Phinq/DefaultIfEmptyQuery.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmont/phinq/HEAD/src/Phinq/DefaultIfEmptyQuery.php -------------------------------------------------------------------------------- /src/Phinq/Dictionary.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmont/phinq/HEAD/src/Phinq/Dictionary.php -------------------------------------------------------------------------------- /src/Phinq/DistinctQuery.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmont/phinq/HEAD/src/Phinq/DistinctQuery.php -------------------------------------------------------------------------------- /src/Phinq/EmptyCollectionException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmont/phinq/HEAD/src/Phinq/EmptyCollectionException.php -------------------------------------------------------------------------------- /src/Phinq/EqualityComparer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmont/phinq/HEAD/src/Phinq/EqualityComparer.php -------------------------------------------------------------------------------- /src/Phinq/ExceptQuery.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmont/phinq/HEAD/src/Phinq/ExceptQuery.php -------------------------------------------------------------------------------- /src/Phinq/GroupByQuery.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmont/phinq/HEAD/src/Phinq/GroupByQuery.php -------------------------------------------------------------------------------- /src/Phinq/GroupJoinQuery.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmont/phinq/HEAD/src/Phinq/GroupJoinQuery.php -------------------------------------------------------------------------------- /src/Phinq/Grouping.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmont/phinq/HEAD/src/Phinq/Grouping.php -------------------------------------------------------------------------------- /src/Phinq/GroupingDictionary.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmont/phinq/HEAD/src/Phinq/GroupingDictionary.php -------------------------------------------------------------------------------- /src/Phinq/IntersectQuery.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmont/phinq/HEAD/src/Phinq/IntersectQuery.php -------------------------------------------------------------------------------- /src/Phinq/JoinQuery.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmont/phinq/HEAD/src/Phinq/JoinQuery.php -------------------------------------------------------------------------------- /src/Phinq/LambdaDriven.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmont/phinq/HEAD/src/Phinq/LambdaDriven.php -------------------------------------------------------------------------------- /src/Phinq/LambdaDrivenQuery.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmont/phinq/HEAD/src/Phinq/LambdaDrivenQuery.php -------------------------------------------------------------------------------- /src/Phinq/OfTypeQuery.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmont/phinq/HEAD/src/Phinq/OfTypeQuery.php -------------------------------------------------------------------------------- /src/Phinq/OrderByQuery.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmont/phinq/HEAD/src/Phinq/OrderByQuery.php -------------------------------------------------------------------------------- /src/Phinq/OrderedPhinq.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmont/phinq/HEAD/src/Phinq/OrderedPhinq.php -------------------------------------------------------------------------------- /src/Phinq/OrderedQuery.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmont/phinq/HEAD/src/Phinq/OrderedQuery.php -------------------------------------------------------------------------------- /src/Phinq/Phinq.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmont/phinq/HEAD/src/Phinq/Phinq.php -------------------------------------------------------------------------------- /src/Phinq/PhinqBase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmont/phinq/HEAD/src/Phinq/PhinqBase.php -------------------------------------------------------------------------------- /src/Phinq/Query.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmont/phinq/HEAD/src/Phinq/Query.php -------------------------------------------------------------------------------- /src/Phinq/ReverseQuery.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmont/phinq/HEAD/src/Phinq/ReverseQuery.php -------------------------------------------------------------------------------- /src/Phinq/SelectManyQuery.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmont/phinq/HEAD/src/Phinq/SelectManyQuery.php -------------------------------------------------------------------------------- /src/Phinq/SelectQuery.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmont/phinq/HEAD/src/Phinq/SelectQuery.php -------------------------------------------------------------------------------- /src/Phinq/SkipQuery.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmont/phinq/HEAD/src/Phinq/SkipQuery.php -------------------------------------------------------------------------------- /src/Phinq/SkipWhileQuery.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmont/phinq/HEAD/src/Phinq/SkipWhileQuery.php -------------------------------------------------------------------------------- /src/Phinq/TakeQuery.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmont/phinq/HEAD/src/Phinq/TakeQuery.php -------------------------------------------------------------------------------- /src/Phinq/TakeWhileQuery.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmont/phinq/HEAD/src/Phinq/TakeWhileQuery.php -------------------------------------------------------------------------------- /src/Phinq/ThenByQuery.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmont/phinq/HEAD/src/Phinq/ThenByQuery.php -------------------------------------------------------------------------------- /src/Phinq/UnionQuery.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmont/phinq/HEAD/src/Phinq/UnionQuery.php -------------------------------------------------------------------------------- /src/Phinq/Util.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmont/phinq/HEAD/src/Phinq/Util.php -------------------------------------------------------------------------------- /src/Phinq/WalkQuery.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmont/phinq/HEAD/src/Phinq/WalkQuery.php -------------------------------------------------------------------------------- /src/Phinq/WhereQuery.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmont/phinq/HEAD/src/Phinq/WhereQuery.php -------------------------------------------------------------------------------- /src/Phinq/ZipQuery.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmont/phinq/HEAD/src/Phinq/ZipQuery.php -------------------------------------------------------------------------------- /tests/Phinq/AggregateTests.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmont/phinq/HEAD/tests/Phinq/AggregateTests.php -------------------------------------------------------------------------------- /tests/Phinq/CoreTests.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmont/phinq/HEAD/tests/Phinq/CoreTests.php -------------------------------------------------------------------------------- /tests/Phinq/DictionaryTests.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmont/phinq/HEAD/tests/Phinq/DictionaryTests.php -------------------------------------------------------------------------------- /tests/Phinq/IntegrationTests.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmont/phinq/HEAD/tests/Phinq/IntegrationTests.php -------------------------------------------------------------------------------- /tests/Phinq/IteratabilityTests.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmont/phinq/HEAD/tests/Phinq/IteratabilityTests.php -------------------------------------------------------------------------------- /tests/Phinq/MiscTests.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmont/phinq/HEAD/tests/Phinq/MiscTests.php -------------------------------------------------------------------------------- /tests/Phinq/RetrievalTests.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmont/phinq/HEAD/tests/Phinq/RetrievalTests.php -------------------------------------------------------------------------------- /tests/bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmont/phinq/HEAD/tests/bootstrap.php -------------------------------------------------------------------------------- /tests/helpers.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmont/phinq/HEAD/tests/helpers.php --------------------------------------------------------------------------------