public static function getConfig() { $config = new ConfigurationBuilder(); $config->addInvokable("IndependentService", IndependentService::getClass()); $config->addFactory("DependentService", __CLASS__); return $config->getConfig(); }
/** * @dataProvider dataAddFactoryWithInvalidArgumentWorks * @param mixed $invalidArgument */ public function testAddFactoryWithInvalidArgumentWorks($invalidArgument) { $this->setExpectedException(self::CONFIGURATION_EXCEPTION); $this->builder->addFactory("A", $invalidArgument); }