public function build(ServiceContainer $serviceContainer)
{
$serviceContainer->register(Services::CUSTOMER_CART_QUERY, new ServiceContainer\Definition(DbalCartQuery::class, [new ServiceContainer\ArgumentService($this->connectionServiceId), new ServiceContainer\ArgumentService(\Dumplie\SharedKernel\Application\Services::KERNEL_METADATA_ACCESS_REGISTRY)]));
$serviceContainer->register(Services::CUSTOMER_DOMAIN_PRODUCTS, new ServiceContainer\Definition(DbalProducts::class, [new ServiceContainer\ArgumentService($this->connectionServiceId)]));
$serviceContainer->register(Services::CUSTOMER_DOMAIN_CARTS, new ServiceContainer\Definition(ORMCarts::class, [new ArgumentService($this->entityManagerServiceId)]));
}