/** * {@inheritdoc} */ protected function visitString(StringNode $node) { if (count($this->primary) == 0) { return new ConditionBuilder('false'); } $condition = new ConditionBuilder(); foreach ($this->primary as $column) { $condition->or('%m.%c LIKE %s', $this->model, $column, '%' . ConditionBuilder::escapeLike($node->value) . '%'); } return $condition; }