/** * Apply page restrictions to request object (and fetch total number of objects if * auto_count is set). * * @return RM_Store_iRequest */ public function processRequest(RM_Store_iRequest $request) { if ($this->_autoCount) { $this->_totalCount = $request->count(); $this->_validate(); } if (!$this->_all) { $request = $request->limit($this->_pageSize)->offset(($this->_page - 1) * $this->_pageSize); } return $request; }
function count() { return $this->_request->count(); }