assertInstanceOf(SettingRepository::class, $factory->createSettingRepository()); $this->assertSame($factory->createSettingRepository(), $factory->createSettingRepository()); $this->assertInstanceOf('MintyPHP\\Service\\Settings\\SettingService', $factory->createSettingService()); $this->assertSame($factory->createSettingService(), $factory->createSettingService()); $this->assertInstanceOf(SettingCacheService::class, $factory->createSettingCacheService()); $this->assertSame($factory->createSettingCacheService(), $factory->createSettingCacheService()); $this->assertInstanceOf(ThemeConfigService::class, $factory->createThemeConfigService()); $this->assertSame($factory->createThemeConfigService(), $factory->createThemeConfigService()); $this->assertInstanceOf(SettingGateway::class, $factory->createSettingGateway()); $this->assertSame($factory->createSettingGateway(), $factory->createSettingGateway()); } }