Esempio n. 1
0
 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;
 }
Esempio n. 2
0
 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;
 }