protected function _validateParams() { $type = InRouter::getParams(); switch ($type) { case 'POST': $source = $_POST; break; default: $source = $_GET; break; } $params = InRouter::getContext(); if ($params && is_array($params) && count($params) > 0) { foreach ($params as $p) { if (isset($source[$p])) { $this->_params[$p] = $source[$p]; } else { $this->setError(422); return false; } } } return true; }