public function validate() { foreach (func_get_args() as $key) { $value = $this->parameters->get($key); if (!isset($value)) { throw new InvalidRequestException("The {$key} parameter is required"); } } }