Dumplie\SharedKernel\Infrastructure\Symfony\DependencyInjeciton\ServiceContainer::definitionExists PHP Method

definitionExists() public method

public definitionExists ( string $id ) : boolean
$id string
return boolean
    public function definitionExists(string $id) : bool
    {
        return $this->builder->hasDefinition($id) || $this->builder->hasAlias($id);
    }

Usage Example

 public function test_accessing_service_by_alias()
 {
     $this->containerBuilder->register('service', new SymfonyDefinition(\stdClass::class));
     $this->containerBuilder->setAlias('service_alias', 'service');
     $this->assertTrue($this->serviceContainer->definitionExists('service_alias'));
     $this->assertSame(\stdClass::class, $this->serviceContainer->definitionClass('service_alias'));
 }