protected function getParam($name, $values, $default) { if ($name === null) { return $values; } if (!array_key_exists($name, $values)) { return $default; } return $values[$name]; }