/** * @author Franlin Rivero Grcia <*****@*****.**> * @param \Doctrine\ORM\QueryBuilder * @param array $filters Arreglo asociativo campo => valor * @param ResultType $resultType * @param type $order Campo por el que se va a ordenar (El orden por denominacion y activo es por defecto) * @param type $page * @return type */ public function filterQBLikeOP(\Doctrine\ORM\QueryBuilder $qb, $filters = array(), $resultType = ResultType::ObjectType, $order = null, $page = null) { $op = UtilRepository2Config::$defaultForeignCompareOperator; UtilRepository2Config::$defaultForeignCompareOperator = 'like'; $em = $this->getEntityManager(); // $class = $this->getClassName(); $r = UtilRepository2::filterRecordsQB($em, $qb, $filters, $order, $resultType, $page); UtilRepository2Config::$defaultForeignCompareOperator = $op; return $r; }