├── .github └── workflows │ └── ci.yml ├── .gitignore ├── README.md ├── composer.json ├── phpunit.xml ├── rector.php ├── src ├── DateQuery.php ├── MetaQuery.php ├── PostQuery.php ├── Query.php ├── QueryBuilder │ ├── ComparisonBuilder.php │ ├── DateQueryBuilder.php │ ├── MetaQueryBuilder.php │ ├── QueryBuilder.php │ ├── SubQuery.php │ └── TaxQueryBuilder.php ├── QueryException.php ├── TaxQuery.php ├── Traits │ ├── Author.php │ ├── Caching.php │ ├── Category.php │ ├── Comment.php │ ├── DateQuery.php │ ├── Field.php │ ├── MetaQuery.php │ ├── MimeType.php │ ├── Order.php │ ├── Pagination.php │ ├── Password.php │ ├── Permission.php │ ├── Post.php │ ├── PostType.php │ ├── Query │ │ └── SubQuery.php │ ├── Search.php │ ├── Status.php │ ├── Tag.php │ └── TaxQuery.php └── Utils │ ├── Types │ ├── BooleanType.php │ ├── CharType.php │ ├── DatetimeType.php │ ├── NullableType.php │ ├── NumberType.php │ └── ValueTypeContract.php │ └── ValueTypeDetector.php └── tests ├── Feature ├── AuthorTest.php ├── CachingTest.php ├── CategoryTest.php ├── CommentTest.php ├── DateQueryTest.php ├── FieldTest.php ├── MetaQueryTest.php ├── MimeTypeTest.php ├── OrderTest.php ├── PaginationTest.php ├── PasswordTest.php ├── PermissionTest.php ├── PostTest.php ├── SearchTest.php ├── StatusTest.php ├── TagTest.php ├── TaxQueryTest.php └── ValueTypeTest.php ├── Pest.php ├── TestCase.php └── helpers └── wp.php /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pollora/Query/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pollora/Query/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pollora/Query/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pollora/Query/HEAD/composer.json -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pollora/Query/HEAD/phpunit.xml -------------------------------------------------------------------------------- /rector.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pollora/Query/HEAD/rector.php -------------------------------------------------------------------------------- /src/DateQuery.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pollora/Query/HEAD/src/DateQuery.php -------------------------------------------------------------------------------- /src/MetaQuery.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pollora/Query/HEAD/src/MetaQuery.php -------------------------------------------------------------------------------- /src/PostQuery.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pollora/Query/HEAD/src/PostQuery.php -------------------------------------------------------------------------------- /src/Query.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pollora/Query/HEAD/src/Query.php -------------------------------------------------------------------------------- /src/QueryBuilder/ComparisonBuilder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pollora/Query/HEAD/src/QueryBuilder/ComparisonBuilder.php -------------------------------------------------------------------------------- /src/QueryBuilder/DateQueryBuilder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pollora/Query/HEAD/src/QueryBuilder/DateQueryBuilder.php -------------------------------------------------------------------------------- /src/QueryBuilder/MetaQueryBuilder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pollora/Query/HEAD/src/QueryBuilder/MetaQueryBuilder.php -------------------------------------------------------------------------------- /src/QueryBuilder/QueryBuilder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pollora/Query/HEAD/src/QueryBuilder/QueryBuilder.php -------------------------------------------------------------------------------- /src/QueryBuilder/SubQuery.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pollora/Query/HEAD/src/QueryBuilder/SubQuery.php -------------------------------------------------------------------------------- /src/QueryBuilder/TaxQueryBuilder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pollora/Query/HEAD/src/QueryBuilder/TaxQueryBuilder.php -------------------------------------------------------------------------------- /src/QueryException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pollora/Query/HEAD/src/QueryException.php -------------------------------------------------------------------------------- /src/TaxQuery.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pollora/Query/HEAD/src/TaxQuery.php -------------------------------------------------------------------------------- /src/Traits/Author.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pollora/Query/HEAD/src/Traits/Author.php -------------------------------------------------------------------------------- /src/Traits/Caching.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pollora/Query/HEAD/src/Traits/Caching.php -------------------------------------------------------------------------------- /src/Traits/Category.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pollora/Query/HEAD/src/Traits/Category.php -------------------------------------------------------------------------------- /src/Traits/Comment.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pollora/Query/HEAD/src/Traits/Comment.php -------------------------------------------------------------------------------- /src/Traits/DateQuery.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pollora/Query/HEAD/src/Traits/DateQuery.php -------------------------------------------------------------------------------- /src/Traits/Field.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pollora/Query/HEAD/src/Traits/Field.php -------------------------------------------------------------------------------- /src/Traits/MetaQuery.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pollora/Query/HEAD/src/Traits/MetaQuery.php -------------------------------------------------------------------------------- /src/Traits/MimeType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pollora/Query/HEAD/src/Traits/MimeType.php -------------------------------------------------------------------------------- /src/Traits/Order.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pollora/Query/HEAD/src/Traits/Order.php -------------------------------------------------------------------------------- /src/Traits/Pagination.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pollora/Query/HEAD/src/Traits/Pagination.php -------------------------------------------------------------------------------- /src/Traits/Password.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pollora/Query/HEAD/src/Traits/Password.php -------------------------------------------------------------------------------- /src/Traits/Permission.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pollora/Query/HEAD/src/Traits/Permission.php -------------------------------------------------------------------------------- /src/Traits/Post.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pollora/Query/HEAD/src/Traits/Post.php -------------------------------------------------------------------------------- /src/Traits/PostType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pollora/Query/HEAD/src/Traits/PostType.php -------------------------------------------------------------------------------- /src/Traits/Query/SubQuery.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pollora/Query/HEAD/src/Traits/Query/SubQuery.php -------------------------------------------------------------------------------- /src/Traits/Search.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pollora/Query/HEAD/src/Traits/Search.php -------------------------------------------------------------------------------- /src/Traits/Status.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pollora/Query/HEAD/src/Traits/Status.php -------------------------------------------------------------------------------- /src/Traits/Tag.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pollora/Query/HEAD/src/Traits/Tag.php -------------------------------------------------------------------------------- /src/Traits/TaxQuery.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pollora/Query/HEAD/src/Traits/TaxQuery.php -------------------------------------------------------------------------------- /src/Utils/Types/BooleanType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pollora/Query/HEAD/src/Utils/Types/BooleanType.php -------------------------------------------------------------------------------- /src/Utils/Types/CharType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pollora/Query/HEAD/src/Utils/Types/CharType.php -------------------------------------------------------------------------------- /src/Utils/Types/DatetimeType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pollora/Query/HEAD/src/Utils/Types/DatetimeType.php -------------------------------------------------------------------------------- /src/Utils/Types/NullableType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pollora/Query/HEAD/src/Utils/Types/NullableType.php -------------------------------------------------------------------------------- /src/Utils/Types/NumberType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pollora/Query/HEAD/src/Utils/Types/NumberType.php -------------------------------------------------------------------------------- /src/Utils/Types/ValueTypeContract.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pollora/Query/HEAD/src/Utils/Types/ValueTypeContract.php -------------------------------------------------------------------------------- /src/Utils/ValueTypeDetector.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pollora/Query/HEAD/src/Utils/ValueTypeDetector.php -------------------------------------------------------------------------------- /tests/Feature/AuthorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pollora/Query/HEAD/tests/Feature/AuthorTest.php -------------------------------------------------------------------------------- /tests/Feature/CachingTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pollora/Query/HEAD/tests/Feature/CachingTest.php -------------------------------------------------------------------------------- /tests/Feature/CategoryTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pollora/Query/HEAD/tests/Feature/CategoryTest.php -------------------------------------------------------------------------------- /tests/Feature/CommentTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pollora/Query/HEAD/tests/Feature/CommentTest.php -------------------------------------------------------------------------------- /tests/Feature/DateQueryTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pollora/Query/HEAD/tests/Feature/DateQueryTest.php -------------------------------------------------------------------------------- /tests/Feature/FieldTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pollora/Query/HEAD/tests/Feature/FieldTest.php -------------------------------------------------------------------------------- /tests/Feature/MetaQueryTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pollora/Query/HEAD/tests/Feature/MetaQueryTest.php -------------------------------------------------------------------------------- /tests/Feature/MimeTypeTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pollora/Query/HEAD/tests/Feature/MimeTypeTest.php -------------------------------------------------------------------------------- /tests/Feature/OrderTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pollora/Query/HEAD/tests/Feature/OrderTest.php -------------------------------------------------------------------------------- /tests/Feature/PaginationTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pollora/Query/HEAD/tests/Feature/PaginationTest.php -------------------------------------------------------------------------------- /tests/Feature/PasswordTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pollora/Query/HEAD/tests/Feature/PasswordTest.php -------------------------------------------------------------------------------- /tests/Feature/PermissionTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pollora/Query/HEAD/tests/Feature/PermissionTest.php -------------------------------------------------------------------------------- /tests/Feature/PostTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pollora/Query/HEAD/tests/Feature/PostTest.php -------------------------------------------------------------------------------- /tests/Feature/SearchTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pollora/Query/HEAD/tests/Feature/SearchTest.php -------------------------------------------------------------------------------- /tests/Feature/StatusTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pollora/Query/HEAD/tests/Feature/StatusTest.php -------------------------------------------------------------------------------- /tests/Feature/TagTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pollora/Query/HEAD/tests/Feature/TagTest.php -------------------------------------------------------------------------------- /tests/Feature/TaxQueryTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pollora/Query/HEAD/tests/Feature/TaxQueryTest.php -------------------------------------------------------------------------------- /tests/Feature/ValueTypeTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pollora/Query/HEAD/tests/Feature/ValueTypeTest.php -------------------------------------------------------------------------------- /tests/Pest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pollora/Query/HEAD/tests/Pest.php -------------------------------------------------------------------------------- /tests/TestCase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pollora/Query/HEAD/tests/TestCase.php -------------------------------------------------------------------------------- /tests/helpers/wp.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pollora/Query/HEAD/tests/helpers/wp.php --------------------------------------------------------------------------------