Dumplie\Inventory\Infrastructure\Doctrine\DoctrineExtension::build PHP Method

build() public method

public build ( Dumplie\SharedKernel\Application\ServiceContainer $serviceContainer )
$serviceContainer Dumplie\SharedKernel\Application\ServiceContainer
    public function build(ServiceContainer $serviceContainer)
    {
        $serviceContainer->register(Services::INVENTORY_APPLICATION_QUERY, new ServiceContainer\Definition(DbalInventoryQuery::class, [new ServiceContainer\ArgumentService($this->connectionServiceId), new ServiceContainer\ArgumentService(\Dumplie\SharedKernel\Application\Services::KERNEL_METADATA_ACCESS_REGISTRY)]));
        $serviceContainer->register(Services::INVENTORY_DOMAIN_PRODUCTS, new ServiceContainer\Definition(ORMProducts::class, [new ArgumentService($this->entityManagerServiceId)]));
    }