public function testRequireOption() { $options = array('foo' => 42, 'bar' => 4.2, 'baz' => array('o_O', false, null, '42' => 42, array())); $parserOptions = new ParserOptions($options); foreach (array_keys($options) as $option) { $parserOptions->requireOption($option); } $this->setExpectedException('Exception'); $parserOptions->requireOption('Foo'); }
/** * Shortcut to $this->options->requireOption. * * @param string $option * * @throws RuntimeException */ protected final function requireOption($option) { $this->options->requireOption($option); }