forked from Sylius/Sylius
/
services.xml
51 lines (40 loc) · 2.52 KB
/
services.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
<?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/form.xml" />
</imports>
<services>
<service id="sylius.custom_factory.zone" class="Sylius\Component\Addressing\Factory\ZoneFactory" decorates="sylius.factory.zone" decoration-priority="256" public="false">
<argument type="service" id="sylius.custom_factory.zone.inner" />
<argument type="service" id="sylius.factory.zone_member" />
</service>
<service id="sylius.province_naming_provider" class="Sylius\Component\Addressing\Provider\ProvinceNamingProvider" lazy="true">
<argument type="service" id="sylius.repository.province" />
</service>
<service id="sylius.zone_matcher" class="Sylius\Component\Addressing\Matcher\ZoneMatcher">
<argument type="service" id="sylius.repository.zone" />
</service>
<service id="sylius.converter.country_name" class="Sylius\Component\Addressing\Converter\CountryNameConverter" />
<service id="sylius.address_comparator" class="Sylius\Component\Addressing\Comparator\AddressComparator"/>
<service id="sylius.twig.extension.country_name" class="Sylius\Bundle\AddressingBundle\Twig\CountryNameExtension">
<argument type="string" id="isoCode" />
<tag name="twig.extension"/>
</service>
<service id="sylius.twig.extension.province_naming" class="Sylius\Bundle\AddressingBundle\Twig\ProvinceNamingExtension">
<argument type="service" id="sylius.province_naming_provider" />
<argument type="string" id="provinceCode" />
<tag name="twig.extension" />
</service>
<service id="sylius.validator.valid_province_address" class="Sylius\Bundle\AddressingBundle\Validator\Constraints\ProvinceAddressConstraintValidator">
<argument type="service" id="sylius.repository.country" />
<argument type="service" id="sylius.repository.province" />
<tag name="validator.constraint_validator" alias="sylius_province_address_validator" />
</service>
</services>
</container>