pmrowiec96 / query-filter
Package for customizing query filter based on request or manual configuration
Installs: 44
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Forks: 0
Type:symfony-bundle
pkg:composer/pmrowiec96/query-filter
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