query->create(); if ($section == null) { $section = $this->section; } $query ->filterIsOnline() ->filterByDevAlias($devAlias) ->filterBySection($section); return $query->findOne(); } // public function findPage($devAlias, $devAliasMerchant = false) // { // $merchant = false; // // if ($devAliasMerchant) { // $merchant = $this->merchantUtils->getMerchantByDevAlias($devAliasMerchant); // } // // if ($devAliasMerchant && $merchant) { // $query = $this->createQueryBuilder('e') // ->where('e.merchant = :merchant') // ->setParameter('merchant', $merchant->getId()); // } else { // $query = $this->findByMerchantQuery(); // } // // return $query->andWhere('e.status = 1') // ->andWhere('e.devAlias = :devAlias') // ->setParameter('devAlias', $devAlias) // ->getQuery() // ->getOneOrNullResult(); // } }