public function __construct($inline, $route, array $parameters = array(), $page, $limit, $pages, $pageParameterName = null, $limitParameterName = null, $absolute = false, $total = null) { parent::__construct($inline, $route, $parameters, $limit, $total, $limitParameterName, $absolute); $this->page = $page; $this->pages = $pages; $this->pageParameterName = $pageParameterName ?: 'page'; }
/** * {@inheritdoc} */ public function __construct($inline, $route, array $parameters, $limit, $limitParameterName = null, $lastId = null, $lastIdParamName = null, $sortBy = null, $sortByParameterName = null, $sortDir = null, $sortDirParameterName = null, $absolute = false) { parent::__construct($inline, $route, $parameters, $limit, null, $limitParameterName, $absolute); $this->lastId = $lastId; $this->lastIdParamName = $lastIdParamName; $this->sortBy = $sortBy; $this->sortByParamName = $sortByParameterName; $this->sortDir = $sortDir; $this->sortDirParamName = $sortDirParameterName; }
/** * @param CollectionRepresentation $inline * @param string $route * @param integer|null $offset * @param integer $limit * @param integer $total */ public function __construct($inline, $route, array $parameters = array(), $offset, $limit, $total = null, $offsetParameterName = null, $limitParameterName = null, $absolute = false) { parent::__construct($inline, $route, $parameters, $limit, $total, $limitParameterName, $absolute); $this->offset = $offset; $this->offsetParameterName = $offsetParameterName ?: 'offset'; }