++
$counter;
$fields =
$this->
getQueryFields($definition,
$context);
$queries =
[];
foreach ($fields as $field) { /** @var SearchRanking|null $flag */
$flag =
$field->
getFlag(SearchRanking::
class);
$ranking =
$multiplier;
if ($flag) { $ranking =
$flag->
getRanking() *
$multiplier;
} if ($field instanceof DateTimeField
) { if (!
$this->
validateDateFormat(Defaults::STORAGE_DATE_FORMAT,
$term->
getOriginal()->
getTerm())) { continue;
} } $select =
$root . '.' .
$field->
getPropertyName();
if ($field instanceof ManyToManyAssociationField
) {