Sylius/etc/behat/services.xml
2016-03-30 08:47:44 +02:00

63 lines
3.6 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\Service\Setter\CookieSetter</parameter>
<parameter key="sylius.behat.channel_context_setter.class">Sylius\Behat\Service\Setter\ChannelContextSetter</parameter>
<parameter key="sylius.behat.security.class">Sylius\Behat\Service\SecurityService</parameter>
<parameter key="sylius.behat.table_accessor.class">Sylius\Behat\Service\Accessor\TableAccessor</parameter>
<parameter key="sylius.behat.paypal_api_mocker.class">Sylius\Behat\Service\Mocker\PaypalApiMocker</parameter>
<parameter key="sylius.behat.mocker.class">Sylius\Behat\Service\Mocker\Mocker</parameter>
<parameter key="sylius.behat.response_loader.class">Sylius\Behat\Service\ResponseLoader</parameter>
<parameter key="sylius.behat.notification_accessor.class">Sylius\Behat\Service\Accessor\NotificationAccessor</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_accessor" class="%sylius.behat.table_accessor.class%" public="false" />
<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.notification_accessor" class="%sylius.behat.notification_accessor.class%" scope="scenario" public="false">
<argument type="service" id="mink.default_session" />
</service>
</services>
</container>