/** * 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); }
/** * @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); }