protected function setPageSize($params) { $statusVariables = $this->statusVariables; if (empty($params['pageSize'])) { throw new \Ip\Exception('Missing parameters'); } $statusVariables['pageSize'] = $params['pageSize']; $pageVariableName = $this->subgridConfig->pageVariableName(); $statusVariables[$pageVariableName] = 1; $commands = array(); $commands[] = Commands::setHash(Status::build($statusVariables)); return $commands; }