@@ 290-300 (lines=11) @@ | ||
287 | $embeddedFields = explode('.', $fieldName); |
|
288 | $fieldName = $this->parser->camelize($embeddedFields[count($embeddedFields) - 1]); |
|
289 | ||
290 | if ($filtering->hasOperator() && 'list' == $filtering->getOperator()) { |
|
291 | $whereCondition = |
|
292 | $relationEntityAlias . '.' . $fieldName . ' ' . |
|
293 | $op->getMeta() . ' ' . |
|
294 | '(:field_' . $fieldName . $saltObj->getSalt() . ')'; |
|
295 | } else { |
|
296 | $whereCondition = |
|
297 | $relationEntityAlias . '.' . $fieldName . ' ' . |
|
298 | $op->getMeta() . |
|
299 | ' :field_' . $fieldName . $saltObj->getSalt(); |
|
300 | } |
|
301 | ||
302 | $this->qBuilder->andWhere($whereCondition); |
|
303 | if ($op->haveSubstitutionPattern()) { |
|
@@ 414-424 (lines=11) @@ | ||
411 | } |
|
412 | } |
|
413 | ||
414 | if ($filtering->hasOperator() && 'list' == $filtering->getOperator()) { |
|
415 | $whereCondition = |
|
416 | $relationEntityAlias . '.' . $fieldName . ' ' . |
|
417 | $op->getMeta() . ' ' . |
|
418 | '(:field_' . $fieldName . $salt . ')'; |
|
419 | } else { |
|
420 | $whereCondition = |
|
421 | $relationEntityAlias . '.' . $fieldName . ' ' . |
|
422 | $op->getMeta() . ' ' . |
|
423 | ':field_' . $fieldName . $salt; |
|
424 | } |
|
425 | ||
426 | if ($orCondition['orCondition'] != null) { |
|
427 | $orCondition['orCondition'] .= ' OR ' . $whereCondition; |