diff --git a/src/Sylius/Bundle/CartBundle/DependencyInjection/Configuration.php b/src/Sylius/Bundle/CartBundle/DependencyInjection/Configuration.php index 1eb53d30d3..bcbed566ac 100644 --- a/src/Sylius/Bundle/CartBundle/DependencyInjection/Configuration.php +++ b/src/Sylius/Bundle/CartBundle/DependencyInjection/Configuration.php @@ -39,8 +39,8 @@ class Configuration implements ConfigurationInterface ->children() ->scalarNode('driver')->cannotBeOverwritten()->isRequired()->cannotBeEmpty()->end() ->scalarNode('engine')->defaultValue('twig')->end() - ->scalarNode('operator')->cannotBeOverwritten()->isRequired()->cannotBeEmpty()->end() - ->scalarNode('resolver')->cannotBeOverwritten()->isRequired()->cannotBeEmpty()->end() + ->scalarNode('operator')->defaultValue('sylius_cart.operator.default')->end() + ->scalarNode('resolver')->isRequired()->cannotBeEmpty()->end() ->scalarNode('storage')->defaultValue('sylius_cart.storage.session')->end() ->end(); diff --git a/src/Sylius/Bundle/CartBundle/Resources/config/container/driver/doctrine/orm.xml b/src/Sylius/Bundle/CartBundle/Resources/config/container/driver/doctrine/orm.xml index 06a2bc73fc..dfa01f74f1 100644 --- a/src/Sylius/Bundle/CartBundle/Resources/config/container/driver/doctrine/orm.xml +++ b/src/Sylius/Bundle/CartBundle/Resources/config/container/driver/doctrine/orm.xml @@ -17,15 +17,42 @@ http://symfony.com/schema/dic/services/services-1.0.xsd"> - Sylius\Bundle\ResourceBundle\Manager\Doctrine\ORM\ResourceManager - Sylius\Bundle\ResourceBundle\Manager\Doctrine\ORM\ResourceManager + Sylius\Bundle\ResourceBundle\Manager\Doctrine\DoctrineResourceManager + Sylius\Bundle\ResourceBundle\Repository\Doctrine\ORM\ResourceRepository + Sylius\Bundle\ResourceBundle\Manager\Doctrine\DoctrineResourceManager + Sylius\Bundle\ResourceBundle\Repository\Doctrine\ORM\ResourceRepository + + %sylius_cart.model.cart.class% + + + + %sylius_cart.model.cart.class% + %sylius_cart.model.cart.class% + + + %sylius_cart.model.item.class% + + + + %sylius_cart.model.cart.class% + %sylius_cart.model.item.class% diff --git a/src/Sylius/Bundle/CartBundle/Resources/config/container/services.xml b/src/Sylius/Bundle/CartBundle/Resources/config/container/services.xml index d1fed9b863..b91a4a0d63 100644 --- a/src/Sylius/Bundle/CartBundle/Resources/config/container/services.xml +++ b/src/Sylius/Bundle/CartBundle/Resources/config/container/services.xml @@ -17,7 +17,7 @@ http://symfony.com/schema/dic/services/services-1.0.xsd"> - Sylius\Bundle\CartBundle\Operator\CartOperator + Sylius\Bundle\CartBundle\Operator\CartOperator Sylius\Bundle\CartBundle\Storage\SessionCartStorage @@ -37,7 +37,7 @@ - +