Dumplie\Customer\Application\Extension\CoreExtension::registerCommandHandler PHP Method

registerCommandHandler() protected method

protected registerCommandHandler ( Dumplie\SharedKernel\Application\ServiceContainer $serviceContainer )
$serviceContainer Dumplie\SharedKernel\Application\ServiceContainer
    protected function registerCommandHandler(ServiceContainer $serviceContainer)
    {
        $serviceContainer->register(CustomerServices::CUSTOMER_CREATE_CART_HANDLER, new ServiceContainer\Definition(CreateCartHandler::class, [new ServiceContainer\ArgumentService(CustomerServices::CUSTOMER_DOMAIN_CARTS)]));
        $serviceContainer->register(CustomerServices::CUSTOMER_ADD_TO_CART_HANDLER, new ServiceContainer\Definition(AddToCartHandler::class, [new ServiceContainer\ArgumentService(CustomerServices::CUSTOMER_DOMAIN_PRODUCTS), new ServiceContainer\ArgumentService(CustomerServices::CUSTOMER_DOMAIN_CARTS)]));
        $serviceContainer->register(CustomerServices::CUSTOMER_REMOVE_FROM_CART_HANDLER, new ServiceContainer\Definition(RemoveFromCartHandler::class, [new ServiceContainer\ArgumentService(CustomerServices::CUSTOMER_DOMAIN_CARTS)]));
    }