protected function parseRequest()
 {
     parent::parseRequest();
     // parse pagination
     if ($this->request->query('per_page')) {
         $this->perPage = (int) $this->request->query('per_page');
     }
     $this->perPage = max(0, min(static::$pageLimit, $this->perPage));
     if ($page = $this->request->query('page')) {
         $this->page = $page;
     }
     $this->page = max(1, $this->page);
     // parse filter parameters
     $this->filter = (array) $this->request->query('filter');
     // parse sort/search parameters
     $this->sort = $this->request->query('sort');
     $this->search = $this->request->query('search');
 }
 protected function parseRequest()
 {
     parent::parseRequest();
     $this->setModelId($this->request->params('model_id'));
     $this->updateParameters = $this->request->request();
 }
 protected function parseRequest()
 {
     parent::parseRequest();
     $this->createParameters = $this->request->request();
 }