mirror of
https://github.com/Sylius/Sylius.git
synced 2026-07-14 09:02:12 +00:00
Fix service definitions
This commit is contained in:
parent
09f547fb74
commit
ed108ffec4
3 changed files with 33 additions and 6 deletions
|
|
@ -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();
|
||||
|
||||
|
|
|
|||
|
|
@ -17,15 +17,42 @@
|
|||
http://symfony.com/schema/dic/services/services-1.0.xsd">
|
||||
|
||||
<parameters>
|
||||
<parameter key="sylius_cart.manager.cart.class">Sylius\Bundle\ResourceBundle\Manager\Doctrine\ORM\ResourceManager</parameter>
|
||||
<parameter key="sylius_cart.manager.item.class">Sylius\Bundle\ResourceBundle\Manager\Doctrine\ORM\ResourceManager</parameter>
|
||||
<parameter key="sylius_cart.manager.cart.class">Sylius\Bundle\ResourceBundle\Manager\Doctrine\DoctrineResourceManager</parameter>
|
||||
<parameter key="sylius_cart.repository.cart.class">Sylius\Bundle\ResourceBundle\Repository\Doctrine\ORM\ResourceRepository</parameter>
|
||||
<parameter key="sylius_cart.manager.item.class">Sylius\Bundle\ResourceBundle\Manager\Doctrine\DoctrineResourceManager</parameter>
|
||||
<parameter key="sylius_cart.repository.item.class">Sylius\Bundle\ResourceBundle\Repository\Doctrine\ORM\ResourceRepository</parameter>
|
||||
</parameters>
|
||||
|
||||
<services>
|
||||
<service id="sylius_cart.doctrine.repository.cart"
|
||||
factory-service="doctrine.orm.default_entity_manager"
|
||||
factory-method="getRepository"
|
||||
class="Doctrine\ORM\EntityRepository"
|
||||
public="false"
|
||||
>
|
||||
<argument>%sylius_cart.model.cart.class%</argument>
|
||||
</service>
|
||||
<service id="sylius_cart.repository.cart" class="%sylius_cart.repository.cart.class%">
|
||||
<argument type="service" id="sylius_cart.doctrine.repository.cart" />
|
||||
<argument>%sylius_cart.model.cart.class%</argument>
|
||||
</service>
|
||||
<service id="sylius_cart.manager.cart" class="%sylius_cart.manager.cart.class%">
|
||||
<argument type="service" id="doctrine.orm.default_entity_manager" />
|
||||
<argument>%sylius_cart.model.cart.class%</argument>
|
||||
</service>
|
||||
|
||||
<service id="sylius_cart.doctrine.repository.item"
|
||||
factory-service="doctrine.orm.default_entity_manager"
|
||||
factory-method="getRepository"
|
||||
class="Doctrine\ORM\EntityRepository"
|
||||
public="false"
|
||||
>
|
||||
<argument>%sylius_cart.model.item.class%</argument>
|
||||
</service>
|
||||
<service id="sylius_cart.repository.item" class="%sylius_cart.repository.item.class%">
|
||||
<argument type="service" id="sylius_cart.doctrine.repository.item" />
|
||||
<argument>%sylius_cart.model.cart.class%</argument>
|
||||
</service>
|
||||
<service id="sylius_cart.manager.item" class="%sylius_cart.manager.item.class%">
|
||||
<argument type="service" id="doctrine.orm.default_entity_manager" />
|
||||
<argument>%sylius_cart.model.item.class%</argument>
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@
|
|||
http://symfony.com/schema/dic/services/services-1.0.xsd">
|
||||
|
||||
<parameters>
|
||||
<parameter key="sylius_cart.operator.class">Sylius\Bundle\CartBundle\Operator\CartOperator</parameter>
|
||||
<parameter key="sylius_cart.operator.default.class">Sylius\Bundle\CartBundle\Operator\CartOperator</parameter>
|
||||
<parameter key="sylius_cart.storage.session.class">Sylius\Bundle\CartBundle\Storage\SessionCartStorage</parameter>
|
||||
</parameters>
|
||||
|
||||
|
|
@ -37,7 +37,7 @@
|
|||
<tag name="form.type" alias="sylius_cart_item" />
|
||||
</service>
|
||||
|
||||
<service id="sylius_cart.operator" class="%sylius_cart.operator.class%">
|
||||
<service id="sylius_cart.operator.default" class="%sylius_cart.operator.default.class%">
|
||||
<argument type="service" id="sylius_cart.manager.cart" />
|
||||
</service>
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue