spaceonfire / criteria
Criteria help you to declare rules to filter datasets
Fund package maintenance!
Liberapay
Requires
- php: ^7.2|^8.0
- symfony/property-access: ^4.4|^5.0
- webmozart/assert: ^1.6
- webmozart/expression: ^1.0
Requires (Dev)
- doctrine/collections: ^1.6.4
- roave/security-advisories: dev-latest
- spiral/pagination: ^2.7
Suggests
README
Criteria help you to declare rules to filter datasets.
Install
Via Composer
$ composer require spaceonfire/criteria
Usage
use spaceonfire\Criteria\Criteria; $criteria = new Criteria(); $criteria->where(Criteria::expr()->property('name', Criteria::expr()->equals('Ben'))) ->orderBy(['lastName' => SORT_ASC]) ->offset(50) ->limit(25);
Change log
Please see CHANGELOG for more information on what has changed recently.
Contributing
Report issues and send Pull Requests in the main spaceonfire repository. Please see CONTRIBUTING and CODE_OF_CONDUCT for details.
Credits
License
The MIT License (MIT). Please see License File for more information.