/** * Unset 'pageId' value from saved parameters * * @param string $param Parameter name * * @return mixed */ protected function getSavedRequestParam($param) { return static::PARAM_PAGE_ID != $param ? parent::getSavedRequestParam($param) : null; }
/** * Define so called "request" parameters * * @return void */ protected function defineRequestParams() { parent::defineRequestParams(); $this->requestParams[] = self::PARAM_CATEGORY_ID; }
/** * Define so called "request" parameters * * @return void */ protected function defineRequestParams() { parent::defineRequestParams(); $this->requestParams[] = 'substring'; }
/** * Return maximum possible items number per page * * @return integer */ protected function getItemsPerPageMax() { return (int) \XLite\Core\Config::getInstance()->General->products_per_page_max ?: parent::getItemsPerPageMax(); }