Esempio n. 1
0
 /**
  *	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;
 }
Esempio n. 2
0
 function count()
 {
     return $this->_request->count();
 }