Sylius/etc/behat/services.xml
2016-03-15 14:38:06 +01:00

78 lines
4.8 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<!--
This file is part of the Sylius package.
(c) Paweł Jędrzejewski
For the full copyright and license information, please view the LICENSE
file that was distributed with this source code.
-->
<container xmlns="http://symfony.com/schema/dic/services" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://symfony.com/schema/dic/services http://symfony.com/schema/dic/services/services-1.0.xsd">
<imports>
<import resource="services/contexts.xml"/>
<import resource="services/pages.xml"/>
</imports>
<parameters>
<parameter key="sylius.behat.cookie_setter.class">Sylius\Behat\CookieSetter</parameter>
<parameter key="sylius.behat.channel_context_setter.class">Sylius\Behat\ChannelContextSetter</parameter>
<parameter key="sylius.behat.security.class">Sylius\Behat\SecurityService</parameter>
<parameter key="sylius.behat.table_manipulator.class">Sylius\Behat\TableManipulator</parameter>
<parameter key="sylius.behat.page.class">Sylius\Behat\Page\Page</parameter>
<parameter key="sylius.behat.symfony_page.class">Sylius\Behat\Page\SymfonyPage</parameter>
<parameter key="sylius.behat.paypal_api_mocker.class">Sylius\Behat\PaypalApiMocker</parameter>
<parameter key="sylius.behat.mocker.class">Sylius\Behat\Mocker</parameter>
<parameter key="sylius.behat.response_loader.class">Sylius\Behat\ResponseLoader</parameter>
<parameter key="sylius.behat.page.admin.crud.index.class">Sylius\Behat\Page\Admin\Crud\IndexPage</parameter>
<parameter key="sylius.behat.page.admin.crud.create.class">Sylius\Behat\Page\Admin\Crud\CreatePage</parameter>
<parameter key="sylius.behat.page.admin.crud.update.class">Sylius\Behat\Page\Admin\Crud\UpdatePage</parameter>
</parameters>
<services>
<service id="mink.default_session" class="Behat\Mink\Session" factory-service="mink" factory-method="getSession" lazy="true" scope="scenario" public="false" />
<service id="sylius.behat.cookie_setter" class="%sylius.behat.cookie_setter.class%" scope="scenario" public="false">
<argument type="service" id="mink.default_session" />
<argument>%mink.parameters%</argument>
</service>
<service id="sylius.behat.channel_context_setter" class="%sylius.behat.channel_context_setter.class%" scope="scenario" public="false">
<argument type="service" id="sylius.behat.cookie_setter" />
</service>
<service id="sylius.behat.security" class="%sylius.behat.security.class%" scope="scenario" public="false">
<argument type="service" id="sylius.repository.user" container="symfony" />
<argument type="service" id="session" container="symfony" />
<argument type="service" id="sylius.behat.cookie_setter" />
<argument>user</argument>
</service>
<service id="sylius.behat.table_manipulator" class="%sylius.behat.table_manipulator.class%" public="false" />
<service id="sylius.behat.page" class="%sylius.behat.page.class%" abstract="true" scope="scenario" public="false">
<argument type="service" id="mink.default_session" />
<argument>%mink.parameters%</argument>
</service>
<service id="sylius.behat.symfony_page" class="%sylius.behat.symfony_page.class%" parent="sylius.behat.page" abstract="true" scope="scenario" public="false">
<argument type="service" id="router" container="symfony_shared" />
</service>
<service id="sylius.behat.paypal_api_mocker" class="%sylius.behat.paypal_api_mocker.class%" scope="scenario" public="false">
<argument type="service" id="sylius.behat.mocker" />
<argument type="service" id="sylius.behat.response_loader" />
</service>
<service id="sylius.behat.mocker" class="%sylius.behat.mocker.class%" scope="scenario" public="false">
<argument type="service" id="service_container" container="symfony" />
</service>
<service id="sylius.behat.response_loader" class="%sylius.behat.response_loader.class%" scope="scenario" public="false" />
<service id="sylius.behat.page.admin.crud.index" class="%sylius.behat.page.admin.crud.index.class%" parent="sylius.behat.symfony_page" abstract="true" scope="scenario" public="false">
<argument type="service" id="sylius.behat.table_manipulator" />
</service>
<service id="sylius.behat.page.admin.crud.create" class="%sylius.behat.page.admin.crud.create.class%" parent="sylius.behat.symfony_page" abstract="true" scope="scenario" public="false" />
<service id="sylius.behat.page.admin.crud.update" class="%sylius.behat.page.admin.crud.update.class%" parent="sylius.behat.symfony_page" abstract="true" scope="scenario" public="false" />
</services>
</container>