public static function getConfig() { $config = new ConfigurationBuilder(); $config->addInvokable("IndependentService", IndependentService::getClass()); $config->addFactory("DependentService", __CLASS__); return $config->getConfig(); }
/** * @dataProvider dataSetSharedByDefaultWorks * @param bool $isShared */ public function testSetSharedByDefaultWorks($isShared) { $this->assertInstanceOf(get_class($this->builder), $this->builder->setSharedByDefault($isShared)); $this->assertEquals($isShared, $this->builder->getConfig()[ConfigurationBuilder::SHARED_BY_DEFAULT]); }