CriterionQueryBuilder
CriterionQueryBuilder.php
:
18
Interface
Extension point to build filtering query for a given Criterion.
Follows visitor pattern using buildQuery method to visit an implementation.
Methods¶
accepts()
¶
CriterionQueryBuilder.php
:
20
|
|
Parameters
Name | Type | Default value | Description |
---|---|---|---|
$criterion | FilteringCriterion | - | - |
Return values
bool
buildQueryConstraint()
¶
CriterionQueryBuilder.php
:
27
Apply necessary Doctrine Query clauses & return part to be used for WHERE constraints.
|
|
Parameters
Name | Type | Default value | Description |
---|---|---|---|
$queryBuilder | FilteringQueryBuilder | - | - |
$criterion | FilteringCriterion | - | - |
Return values
string|null
string injected as WHERE constraints, null to skip injecting.