factory = new DefaultConfigCustomizerPluginFactory(); } /** * @test */ public function createsProperService() { $instance = $this->factory->__invoke(new ServiceManager(['services' => [ QuestionHelper::class => $this->prophesize(QuestionHelper::class)->reveal(), ]]), ApplicationConfigCustomizerPlugin::class); $this->assertInstanceOf(ApplicationConfigCustomizerPlugin::class, $instance); $instance = $this->factory->__invoke(new ServiceManager(['services' => [ QuestionHelper::class => $this->prophesize(QuestionHelper::class)->reveal(), ]]), LanguageConfigCustomizerPlugin::class); $this->assertInstanceOf(LanguageConfigCustomizerPlugin::class, $instance); } }