public function testHasServices() { $this->serviceLocator->add('DesignPatterns\\More\\ServiceLocator\\LogServiceInterface', $this->logService); $this->serviceLocator->add('DesignPatterns\\More\\ServiceLocator\\DatabaseServiceInterface', $this->databaseService); $this->assertTrue($this->serviceLocator->has('DesignPatterns\\More\\ServiceLocator\\LogServiceInterface')); $this->assertTrue($this->serviceLocator->has('DesignPatterns\\More\\ServiceLocator\\DatabaseServiceInterface')); $this->assertFalse($this->serviceLocator->has('DesignPatterns\\More\\ServiceLocator\\FakeServiceInterface')); }
public function testHasServices() { $this->serviceLocator->addInstance(LogService::class, new LogService()); $this->assertTrue($this->serviceLocator->has(LogService::class)); $this->assertFalse($this->serviceLocator->has(self::class)); }