/** * Validates and formats all the parameters (but aborts when a fatal error occurs). * * @since 0.4 */ public function validateParameters() { $this->doParamProcessing(); if (!$this->hasFatalError() && $this->options->unknownIsInvalid()) { // Loop over the remaining raw parameters. // These are unrecognized parameters, as they where not used by any parameter definition. foreach ($this->rawParameters as $paramName => $paramValue) { $this->registerNewError(wfMsgExt('validator_error_unknown_argument', 'parsemag', $paramName), $paramName); } } }