/** * {@inheritdoc} * @see \Saml\Ecp\Authentication\Method\AbstractMethod::validateOptions() */ public function validateOptions(Options $options) { if (!$options->get(self::OPT_USERNAME)) { throw new GeneralException\MissingOptionException(self::OPT_USERNAME); } if (!$options->get(self::OPT_PASSWORD)) { throw new GeneralException\MissingOptionException(self::OPT_PASSWORD); } }
/** * Returns the option value for the provided option name. * * @param string $name * @param mixed $defaultValue * @return mixed */ public function getOption($name, $defaultValue = null) { return $this->_options->get($name, $defaultValue); }