/** * Retrieve options * * @Revs(10000) * @Iterations(10) */ public function options() { $this->factory->options($this->config); }
/** * Tests if options() throws a runtime exception if a recursive mandatory option is missing * * @covers \Interop\Config\ConfigurationTrait::checkMandatoryOptions */ public function testOptionsThrowsMandatoryOptionNotFoundExceptionIfOptionsAreEmpty() { $stub = new ConnectionMandatoryRecursiveContainerIdConfiguration(); $config = ['doctrine' => ['connection' => ['orm_default' => []]]]; $this->setExpectedException('Interop\\Config\\Exception\\MandatoryOptionNotFoundException', 'Mandatory option "params"'); $stub->options($config); }