public function listAllFiltered($filters = array(), $order = null, $resultType = ResultType::ObjectType) { $qb = $this->getQB(); if (array_key_exists('nombre', $filters) && $filters['nombre'] != null) { $param = Util::makeCanonic($filters['nombre']); $qb->andWhere('usuario.canonic_name like :nombre')->setParameter('nombre', "%{$param}%"); } /*if(is_array($order) && array_key_exists('nombre',$order)) { $order[]=array('apellidos'=>$order[1]); }*/ return $this->filterQB($qb, $filters, $resultType, $order); }
/** * @ORM\PrePersist * @ORM\PreUpdate */ public function canonicalization() { if ($this->nombre != null && strlen($this->nombre) > 0) { $this->canonic_name = Util::makeCanonic($this->nombre); } }
public function canonicalize($name) { return Util::makeCanonic($name); }