...
target
: Exposed if the given Criterion supports targeting a specific sub field, example: FieldDefinition or Meta Data identifiervalue
: The value(s) to filter on, this is typically ascalar
orarray
ofscalars.
operator
: Exposed on some Criteria- All operators can be seen as constants on
eZ\Publish\API\Repository\Values\Content\Query\Criterion\
Operator,
at time of writing:IN, EQ, GT, GTE, LT, LTE
, LIKE,BETWEEN,
CONTAINS
- Most Criteria does not expose this and selects
EQ
orEQ
orIN
depending on if value isscalar
orscalar
orarray
IN
&BETWEEN
always acts on aarray
of values, while the other operators acts on singlescalar
value
- All operators can be seen as constants on
valueData
: Additional value data, required by some criterions, MapLocationDistance for instance
...