Example #1
0
 /**
  * Return list of handling search params
  *
  * @return array
  */
 protected function getHandlingSearchParams()
 {
     $params = parent::getHandlingSearchParams();
     $params[] = static::P_CLASS;
     return $params;
 }
Example #2
0
 /**
  * Prepare certain search condition for moduleEnabled flag
  *
  * @param \Doctrine\ORM\QueryBuilder $queryBuilder Query builder to prepare
  * @param boolean                    $value        Condition data
  * @param boolean                    $countOnly    "Count only" flag
  *
  * @return void
  */
 protected function prepareCndModuleEnabled(\Doctrine\ORM\QueryBuilder $queryBuilder, $value, $countOnly)
 {
     parent::prepareCndModuleEnabled($queryBuilder, $value, $countOnly);
     $queryBuilder->andWhere($this->getMainAlias($queryBuilder) . '.service_name != :paypalCreditMethod')->setParameter('paypalCreditMethod', \XLite\Module\CDev\Paypal\Main::PP_METHOD_PC);
 }
Example #3
0
 /**
  * Define query for findAdditionByType()
  *
  * @param \Doctrine\ORM\QueryBuilder $qb Query builder
  * 
  * @return \Doctrine\ORM\QueryBuilder
  */
 protected function addOrderByForAdditionByTypeQuery($qb)
 {
     $qb->addSelect('LOCATE(:modulePrefix, m.class) module_prefix')->addOrderBy('module_prefix', 'desc')->setParameter('modulePrefix', 'Module\\CDev\\Paypal');
     return parent::addOrderByForAdditionByTypeQuery($qb);
 }