pmrowiec96 / query-filter
Package for customizing query filter based on request or manual configuration
v2.0.0
2018-11-21 11:22 UTC
Requires
- php: ^7.1.3
- symfony/framework-bundle: ^3.4|^4.0
- symfony/orm-pack: ^1.0
- symfony/yaml: ^3.4|^4.0
Requires (Dev)
- symfony/phpunit-bridge: ^4.1
README
How to use?
Inject QueryFilterService into e.g. some repository and before executing getQuery method on your queryBuilder instance call applyFilters method from QueryFilterService.
Example
$this->queryFilterService->applyFilters($queryBuilder);
How to extend filters?
You can extend filters by creating your own classes which will extend from AbstractFilter. Please remember about tagging your new filter with query_filter.filter