public function modifyQuery(Query $query) : Query { if ('' === $this->value || null === $this->value) { return $query; } if (empty($query->where)) { $query->where('TRUE'); } $query->where($query->where . ' AND CAST(' . $this->name . ' AS DATE) = :' . $this->name)->param(':' . $this->name, $this->value); return $query; }
public function modifyQuery(Query $query) : Query { if ('' === $this->value || null === $this->value) { return $query; } if (empty($query->where)) { $query->where('TRUE'); } $query->where($query->where . ' AND ' . $this->name . ' LIKE ' . $this->getConnection()->quote('%' . $this->value . '%')); return $query; }