Пример #1
0
 /**
  * Converts parameters array to Criteria
  * 
  * @param  integer  $firstResult
  * @param  array    $parameters
  * 
  * @return void
  */
 protected function convertParameters($firstResult, $parameters)
 {
     $this->criteria->orderBy = array();
     // run default simple parameters converting
     parent::convertParameters($firstResult, $parameters);
     if (array_key_exists('length', $parameters)) {
         $parameter = (int) $parameters['length'];
         if ($parameter < 0) {
             throw new \Exception("Invalid value of parameter \"length\" in statement list_community_feeds", 1);
         }
         $this->criteria->length = $parameter;
     }
 }
 protected function convertParameters($firstResult, $parameters)
 {
     $this->criteria->orderBy = array();
     // run default simple parameters converting
     parent::convertParameters($firstResult, $parameters);
 }
Пример #3
0
 /**
  * @param \Newscoop\Criteria                  $criteria
  * @param \Newscoop\Services\TemplatesService $paginatorService
  * @param \Newscoop\Services\CacheService     $cacheService
  */
 public function __construct($criteria, $paginatorService, $cacheService)
 {
     $this->paginatorService = $paginatorService;
     $this->cacheService = $cacheService;
     parent::__construct($criteria);
 }