2011-01-19 12:43:24 +00:00
|
|
|
<?xml version="1.0" ?>
|
|
|
|
|
2011-03-06 11:40:06 +00:00
|
|
|
<container xmlns="http://symfony.com/schema/dic/services"
|
2011-01-19 12:43:24 +00:00
|
|
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
2011-03-06 11:40:06 +00:00
|
|
|
xsi:schemaLocation="http://symfony.com/schema/dic/services http://symfony.com/schema/dic/services/services-1.0.xsd">
|
2011-01-19 12:43:24 +00:00
|
|
|
|
|
|
|
<services>
|
2017-05-02 20:00:06 +01:00
|
|
|
<defaults public="false" />
|
|
|
|
|
2012-07-29 18:10:47 +01:00
|
|
|
<!-- ResolvedFormTypeFactory -->
|
2017-05-02 20:00:06 +01:00
|
|
|
<service id="form.resolved_type_factory" class="Symfony\Component\Form\ResolvedFormTypeFactory" public="true" />
|
|
|
|
<service id="Symfony\Component\Form\ResolvedFormTypeFactoryInterface" alias="form.resolved_type_factory" />
|
2012-07-29 18:10:47 +01:00
|
|
|
|
2012-07-12 18:17:14 +01:00
|
|
|
<!-- FormRegistry -->
|
2017-05-02 20:00:06 +01:00
|
|
|
<service id="form.registry" class="Symfony\Component\Form\FormRegistry" public="true">
|
2011-04-22 16:41:21 +01:00
|
|
|
<argument type="collection">
|
|
|
|
<!--
|
|
|
|
We don't need to be able to add more extensions.
|
|
|
|
* more types can be registered with the form.type tag
|
2012-07-29 15:18:04 +01:00
|
|
|
* more type extensions can be registered with the form.type_extension tag
|
2014-03-23 12:12:56 +00:00
|
|
|
* more type_guessers can be registered with the form.type_guesser tag
|
2011-04-22 16:41:21 +01:00
|
|
|
-->
|
|
|
|
<argument type="service" id="form.extension" />
|
|
|
|
</argument>
|
2012-07-29 18:10:47 +01:00
|
|
|
<argument type="service" id="form.resolved_type_factory" />
|
2011-04-22 16:41:21 +01:00
|
|
|
</service>
|
2017-05-02 20:00:06 +01:00
|
|
|
<service id="Symfony\Component\Form\FormRegistryInterface" alias="form.registry" />
|
2011-04-22 16:41:21 +01:00
|
|
|
|
2012-07-12 18:17:14 +01:00
|
|
|
<!-- FormFactory -->
|
2017-05-02 20:00:06 +01:00
|
|
|
<service id="form.factory" class="Symfony\Component\Form\FormFactory" public="true">
|
2012-07-12 18:17:14 +01:00
|
|
|
<argument type="service" id="form.registry" />
|
2012-07-29 18:10:47 +01:00
|
|
|
<argument type="service" id="form.resolved_type_factory" />
|
2012-07-12 18:17:14 +01:00
|
|
|
</service>
|
2017-05-02 20:00:06 +01:00
|
|
|
<service id="Symfony\Component\Form\FormFactoryInterface" alias="form.factory" />
|
2012-07-12 18:17:14 +01:00
|
|
|
|
2011-04-22 16:41:21 +01:00
|
|
|
<!-- DependencyInjectionExtension -->
|
2017-05-02 20:00:06 +01:00
|
|
|
<service id="form.extension" class="Symfony\Component\Form\Extension\DependencyInjection\DependencyInjectionExtension">
|
2017-03-16 14:19:51 +00:00
|
|
|
<argument /><!-- All services with tag "form.type" are stored in a service locator by FormPass -->
|
2017-02-20 15:13:02 +00:00
|
|
|
<argument type="collection" /><!-- All services with tag "form.type_extension" are stored here by FormPass -->
|
|
|
|
<argument type="iterator" /><!-- All services with tag "form.type_guesser" are stored here by FormPass -->
|
2017-04-20 11:57:35 +01:00
|
|
|
<argument>null</argument><!-- @deprecated argument in 3.3, to be removed in 4.0 -->
|
2011-01-19 12:43:24 +00:00
|
|
|
</service>
|
2011-04-23 11:05:22 +01:00
|
|
|
|
2011-03-19 15:46:03 +00:00
|
|
|
<!-- ValidatorTypeGuesser -->
|
2017-05-02 20:00:06 +01:00
|
|
|
<service id="form.type_guesser.validator" class="Symfony\Component\Form\Extension\Validator\ValidatorTypeGuesser">
|
2011-04-22 16:41:21 +01:00
|
|
|
<tag name="form.type_guesser" />
|
2011-01-25 16:13:34 +00:00
|
|
|
<argument type="service" id="validator.mapping.class_metadata_factory" />
|
2011-01-19 12:43:24 +00:00
|
|
|
</service>
|
2011-04-18 10:17:41 +01:00
|
|
|
|
2011-04-22 18:22:26 +01:00
|
|
|
<!-- CoreExtension -->
|
2017-05-02 20:00:06 +01:00
|
|
|
<service id="form.property_accessor" alias="property_accessor" />
|
2015-06-15 09:18:21 +01:00
|
|
|
|
2017-05-02 20:00:06 +01:00
|
|
|
<service id="form.choice_list_factory.default" class="Symfony\Component\Form\ChoiceList\Factory\DefaultChoiceListFactory" />
|
2015-11-29 19:59:45 +00:00
|
|
|
|
2017-05-02 20:00:06 +01:00
|
|
|
<service id="form.choice_list_factory.property_access" class="Symfony\Component\Form\ChoiceList\Factory\PropertyAccessDecorator">
|
2015-11-29 19:59:45 +00:00
|
|
|
<argument type="service" id="form.choice_list_factory.default"/>
|
|
|
|
<argument type="service" id="form.property_accessor"/>
|
|
|
|
</service>
|
|
|
|
|
2017-05-02 20:00:06 +01:00
|
|
|
<service id="form.choice_list_factory.cached" class="Symfony\Component\Form\ChoiceList\Factory\CachingFactoryDecorator">
|
2015-11-29 19:59:45 +00:00
|
|
|
<argument type="service" id="form.choice_list_factory.property_access"/>
|
|
|
|
</service>
|
|
|
|
|
2017-05-02 20:00:06 +01:00
|
|
|
<service id="form.choice_list_factory" alias="form.choice_list_factory.cached" />
|
2015-11-29 19:59:45 +00:00
|
|
|
|
2017-05-02 20:00:06 +01:00
|
|
|
<service id="form.type.form" class="Symfony\Component\Form\Extension\Core\Type\FormType">
|
2015-06-15 09:18:21 +01:00
|
|
|
<argument type="service" id="form.property_accessor" />
|
2015-10-01 09:54:05 +01:00
|
|
|
<tag name="form.type" />
|
2011-03-02 13:58:19 +00:00
|
|
|
</service>
|
2017-05-02 20:00:06 +01:00
|
|
|
<service id="form.type.birthday" class="Symfony\Component\Form\Extension\Core\Type\BirthdayType" public="true">
|
2016-03-29 09:52:53 +01:00
|
|
|
<deprecated>The "%service_id%" service is deprecated since Symfony 3.1 and will be removed in 4.0.</deprecated>
|
2011-03-02 13:58:19 +00:00
|
|
|
</service>
|
2017-05-02 20:00:06 +01:00
|
|
|
<service id="form.type.checkbox" class="Symfony\Component\Form\Extension\Core\Type\CheckboxType" public="true">
|
2016-03-29 09:52:53 +01:00
|
|
|
<deprecated>The "%service_id%" service is deprecated since Symfony 3.1 and will be removed in 4.0.</deprecated>
|
2011-03-02 13:58:19 +00:00
|
|
|
</service>
|
2017-05-02 20:00:06 +01:00
|
|
|
<service id="form.type.choice" class="Symfony\Component\Form\Extension\Core\Type\ChoiceType">
|
2015-10-01 09:54:05 +01:00
|
|
|
<tag name="form.type" />
|
2015-11-29 19:59:45 +00:00
|
|
|
<argument type="service" id="form.choice_list_factory"/>
|
2011-03-02 13:58:19 +00:00
|
|
|
</service>
|
2017-05-02 20:00:06 +01:00
|
|
|
<service id="form.type.collection" class="Symfony\Component\Form\Extension\Core\Type\CollectionType" public="true">
|
2016-03-29 09:52:53 +01:00
|
|
|
<deprecated>The "%service_id%" service is deprecated since Symfony 3.1 and will be removed in 4.0.</deprecated>
|
2011-03-02 13:58:19 +00:00
|
|
|
</service>
|
2017-05-02 20:00:06 +01:00
|
|
|
<service id="form.type.country" class="Symfony\Component\Form\Extension\Core\Type\CountryType" public="true">
|
2016-03-29 09:52:53 +01:00
|
|
|
<deprecated>The "%service_id%" service is deprecated since Symfony 3.1 and will be removed in 4.0.</deprecated>
|
2011-03-02 13:58:19 +00:00
|
|
|
</service>
|
2017-05-02 20:00:06 +01:00
|
|
|
<service id="form.type.date" class="Symfony\Component\Form\Extension\Core\Type\DateType" public="true">
|
2016-03-29 09:52:53 +01:00
|
|
|
<deprecated>The "%service_id%" service is deprecated since Symfony 3.1 and will be removed in 4.0.</deprecated>
|
2011-03-02 13:58:19 +00:00
|
|
|
</service>
|
2017-05-02 20:00:06 +01:00
|
|
|
<service id="form.type.datetime" class="Symfony\Component\Form\Extension\Core\Type\DateTimeType" public="true">
|
2016-03-29 09:52:53 +01:00
|
|
|
<deprecated>The "%service_id%" service is deprecated since Symfony 3.1 and will be removed in 4.0.</deprecated>
|
2011-03-02 13:58:19 +00:00
|
|
|
</service>
|
2017-05-02 20:00:06 +01:00
|
|
|
<service id="form.type.email" class="Symfony\Component\Form\Extension\Core\Type\EmailType" public="true">
|
2016-03-29 09:52:53 +01:00
|
|
|
<deprecated>The "%service_id%" service is deprecated since Symfony 3.1 and will be removed in 4.0.</deprecated>
|
2011-04-18 10:17:41 +01:00
|
|
|
</service>
|
2017-05-02 20:00:06 +01:00
|
|
|
<service id="form.type.file" class="Symfony\Component\Form\Extension\Core\Type\FileType" public="true">
|
2016-03-29 09:52:53 +01:00
|
|
|
<deprecated>The "%service_id%" service is deprecated since Symfony 3.1 and will be removed in 4.0.</deprecated>
|
2011-03-02 13:58:19 +00:00
|
|
|
</service>
|
2017-05-02 20:00:06 +01:00
|
|
|
<service id="form.type.hidden" class="Symfony\Component\Form\Extension\Core\Type\HiddenType" public="true">
|
2016-03-29 09:52:53 +01:00
|
|
|
<deprecated>The "%service_id%" service is deprecated since Symfony 3.1 and will be removed in 4.0.</deprecated>
|
2011-03-02 13:58:19 +00:00
|
|
|
</service>
|
2017-05-02 20:00:06 +01:00
|
|
|
<service id="form.type.integer" class="Symfony\Component\Form\Extension\Core\Type\IntegerType" public="true">
|
2016-03-29 09:52:53 +01:00
|
|
|
<deprecated>The "%service_id%" service is deprecated since Symfony 3.1 and will be removed in 4.0.</deprecated>
|
2011-03-02 13:58:19 +00:00
|
|
|
</service>
|
2017-05-02 20:00:06 +01:00
|
|
|
<service id="form.type.language" class="Symfony\Component\Form\Extension\Core\Type\LanguageType" public="true">
|
2016-03-29 09:52:53 +01:00
|
|
|
<deprecated>The "%service_id%" service is deprecated since Symfony 3.1 and will be removed in 4.0.</deprecated>
|
2011-03-02 13:58:19 +00:00
|
|
|
</service>
|
2017-05-02 20:00:06 +01:00
|
|
|
<service id="form.type.locale" class="Symfony\Component\Form\Extension\Core\Type\LocaleType" public="true">
|
2016-03-29 09:52:53 +01:00
|
|
|
<deprecated>The "%service_id%" service is deprecated since Symfony 3.1 and will be removed in 4.0.</deprecated>
|
2011-03-02 13:58:19 +00:00
|
|
|
</service>
|
2017-05-02 20:00:06 +01:00
|
|
|
<service id="form.type.money" class="Symfony\Component\Form\Extension\Core\Type\MoneyType" public="true">
|
2016-03-29 09:52:53 +01:00
|
|
|
<deprecated>The "%service_id%" service is deprecated since Symfony 3.1 and will be removed in 4.0.</deprecated>
|
2011-03-02 13:58:19 +00:00
|
|
|
</service>
|
2017-05-02 20:00:06 +01:00
|
|
|
<service id="form.type.number" class="Symfony\Component\Form\Extension\Core\Type\NumberType" public="true">
|
2016-03-29 09:52:53 +01:00
|
|
|
<deprecated>The "%service_id%" service is deprecated since Symfony 3.1 and will be removed in 4.0.</deprecated>
|
2011-03-02 13:58:19 +00:00
|
|
|
</service>
|
2017-05-02 20:00:06 +01:00
|
|
|
<service id="form.type.password" class="Symfony\Component\Form\Extension\Core\Type\PasswordType" public="true">
|
2016-03-29 09:52:53 +01:00
|
|
|
<deprecated>The "%service_id%" service is deprecated since Symfony 3.1 and will be removed in 4.0.</deprecated>
|
2011-03-02 13:58:19 +00:00
|
|
|
</service>
|
2017-05-02 20:00:06 +01:00
|
|
|
<service id="form.type.percent" class="Symfony\Component\Form\Extension\Core\Type\PercentType" public="true">
|
2016-03-29 09:52:53 +01:00
|
|
|
<deprecated>The "%service_id%" service is deprecated since Symfony 3.1 and will be removed in 4.0.</deprecated>
|
2011-03-02 13:58:19 +00:00
|
|
|
</service>
|
2017-05-02 20:00:06 +01:00
|
|
|
<service id="form.type.radio" class="Symfony\Component\Form\Extension\Core\Type\RadioType" public="true">
|
2016-03-29 09:52:53 +01:00
|
|
|
<deprecated>The "%service_id%" service is deprecated since Symfony 3.1 and will be removed in 4.0.</deprecated>
|
2011-03-02 13:58:19 +00:00
|
|
|
</service>
|
2017-05-02 20:00:06 +01:00
|
|
|
<service id="form.type.range" class="Symfony\Component\Form\Extension\Core\Type\RangeType" public="true">
|
2016-03-29 09:52:53 +01:00
|
|
|
<deprecated>The "%service_id%" service is deprecated since Symfony 3.1 and will be removed in 4.0.</deprecated>
|
2014-09-27 18:18:59 +01:00
|
|
|
</service>
|
2017-05-02 20:00:06 +01:00
|
|
|
<service id="form.type.repeated" class="Symfony\Component\Form\Extension\Core\Type\RepeatedType" public="true">
|
2016-03-29 09:52:53 +01:00
|
|
|
<deprecated>The "%service_id%" service is deprecated since Symfony 3.1 and will be removed in 4.0.</deprecated>
|
2011-03-02 13:58:19 +00:00
|
|
|
</service>
|
2017-05-02 20:00:06 +01:00
|
|
|
<service id="form.type.search" class="Symfony\Component\Form\Extension\Core\Type\SearchType" public="true">
|
2016-03-29 09:52:53 +01:00
|
|
|
<deprecated>The "%service_id%" service is deprecated since Symfony 3.1 and will be removed in 4.0.</deprecated>
|
2011-05-15 18:31:36 +01:00
|
|
|
</service>
|
2017-05-02 20:00:06 +01:00
|
|
|
<service id="form.type.textarea" class="Symfony\Component\Form\Extension\Core\Type\TextareaType" public="true">
|
2016-03-29 09:52:53 +01:00
|
|
|
<deprecated>The "%service_id%" service is deprecated since Symfony 3.1 and will be removed in 4.0.</deprecated>
|
2011-03-02 13:58:19 +00:00
|
|
|
</service>
|
2017-05-02 20:00:06 +01:00
|
|
|
<service id="form.type.text" class="Symfony\Component\Form\Extension\Core\Type\TextType" public="true">
|
2016-03-29 09:52:53 +01:00
|
|
|
<deprecated>The "%service_id%" service is deprecated since Symfony 3.1 and will be removed in 4.0.</deprecated>
|
2011-03-02 13:58:19 +00:00
|
|
|
</service>
|
2017-05-02 20:00:06 +01:00
|
|
|
<service id="form.type.time" class="Symfony\Component\Form\Extension\Core\Type\TimeType" public="true">
|
2016-03-29 09:52:53 +01:00
|
|
|
<deprecated>The "%service_id%" service is deprecated since Symfony 3.1 and will be removed in 4.0.</deprecated>
|
2011-03-02 13:58:19 +00:00
|
|
|
</service>
|
2017-05-02 20:00:06 +01:00
|
|
|
<service id="form.type.timezone" class="Symfony\Component\Form\Extension\Core\Type\TimezoneType" public="true">
|
2016-03-29 09:52:53 +01:00
|
|
|
<deprecated>The "%service_id%" service is deprecated since Symfony 3.1 and will be removed in 4.0.</deprecated>
|
2011-03-02 13:58:19 +00:00
|
|
|
</service>
|
2017-05-02 20:00:06 +01:00
|
|
|
<service id="form.type.url" class="Symfony\Component\Form\Extension\Core\Type\UrlType" public="true">
|
2016-03-29 09:52:53 +01:00
|
|
|
<deprecated>The "%service_id%" service is deprecated since Symfony 3.1 and will be removed in 4.0.</deprecated>
|
2011-01-19 12:43:24 +00:00
|
|
|
</service>
|
2017-05-02 20:00:06 +01:00
|
|
|
<service id="form.type.button" class="Symfony\Component\Form\Extension\Core\Type\ButtonType" public="true">
|
2016-03-29 09:52:53 +01:00
|
|
|
<deprecated>The "%service_id%" service is deprecated since Symfony 3.1 and will be removed in 4.0.</deprecated>
|
2012-12-31 14:29:36 +00:00
|
|
|
</service>
|
2017-05-02 20:00:06 +01:00
|
|
|
<service id="form.type.submit" class="Symfony\Component\Form\Extension\Core\Type\SubmitType" public="true">
|
2016-03-29 09:52:53 +01:00
|
|
|
<deprecated>The "%service_id%" service is deprecated since Symfony 3.1 and will be removed in 4.0.</deprecated>
|
2012-12-31 14:29:36 +00:00
|
|
|
</service>
|
2017-05-02 20:00:06 +01:00
|
|
|
<service id="form.type.reset" class="Symfony\Component\Form\Extension\Core\Type\ResetType" public="true">
|
2016-03-29 09:52:53 +01:00
|
|
|
<deprecated>The "%service_id%" service is deprecated since Symfony 3.1 and will be removed in 4.0.</deprecated>
|
2012-12-31 14:29:36 +00:00
|
|
|
</service>
|
2017-05-02 20:00:06 +01:00
|
|
|
<service id="form.type.currency" class="Symfony\Component\Form\Extension\Core\Type\CurrencyType" public="true">
|
2016-03-29 09:52:53 +01:00
|
|
|
<deprecated>The "%service_id%" service is deprecated since Symfony 3.1 and will be removed in 4.0.</deprecated>
|
2013-01-05 09:58:46 +00:00
|
|
|
</service>
|
2011-04-23 11:05:22 +01:00
|
|
|
|
2012-07-29 15:18:04 +01:00
|
|
|
<!-- FormTypeHttpFoundationExtension -->
|
2017-05-02 20:00:06 +01:00
|
|
|
<service id="form.type_extension.form.http_foundation" class="Symfony\Component\Form\Extension\HttpFoundation\Type\FormTypeHttpFoundationExtension">
|
2013-09-30 18:22:43 +01:00
|
|
|
<argument type="service" id="form.type_extension.form.request_handler" />
|
2015-09-26 18:00:28 +01:00
|
|
|
<tag name="form.type_extension" extended-type="Symfony\Component\Form\Extension\Core\Type\FormType" />
|
2012-07-29 15:18:04 +01:00
|
|
|
</service>
|
|
|
|
|
2013-09-30 18:22:43 +01:00
|
|
|
<!-- HttpFoundationRequestHandler -->
|
2017-05-02 20:00:06 +01:00
|
|
|
<service id="form.type_extension.form.request_handler" class="Symfony\Component\Form\Extension\HttpFoundation\HttpFoundationRequestHandler">
|
2015-02-06 21:47:54 +00:00
|
|
|
<argument type="service" id="form.server_params" />
|
|
|
|
</service>
|
|
|
|
|
2017-05-02 20:00:06 +01:00
|
|
|
<service id="form.server_params" class="Symfony\Component\Form\Util\ServerParams">
|
2015-02-06 21:47:54 +00:00
|
|
|
<argument type="service" id="request_stack" />
|
|
|
|
</service>
|
2013-09-30 18:22:43 +01:00
|
|
|
|
2012-04-13 15:06:32 +01:00
|
|
|
<!-- FormTypeValidatorExtension -->
|
2017-05-02 20:00:06 +01:00
|
|
|
<service id="form.type_extension.form.validator" class="Symfony\Component\Form\Extension\Validator\Type\FormTypeValidatorExtension">
|
2015-09-26 18:00:28 +01:00
|
|
|
<tag name="form.type_extension" extended-type="Symfony\Component\Form\Extension\Core\Type\FormType" />
|
2011-04-23 23:59:43 +01:00
|
|
|
<argument type="service" id="validator" />
|
|
|
|
</service>
|
2017-05-02 20:00:06 +01:00
|
|
|
<service id="form.type_extension.repeated.validator" class="Symfony\Component\Form\Extension\Validator\Type\RepeatedTypeValidatorExtension">
|
2015-09-26 18:00:28 +01:00
|
|
|
<tag name="form.type_extension" extended-type="Symfony\Component\Form\Extension\Core\Type\RepeatedType" />
|
2012-05-21 16:13:00 +01:00
|
|
|
</service>
|
2017-05-02 20:00:06 +01:00
|
|
|
<service id="form.type_extension.submit.validator" class="Symfony\Component\Form\Extension\Validator\Type\SubmitTypeValidatorExtension">
|
2015-09-26 18:00:28 +01:00
|
|
|
<tag name="form.type_extension" extended-type="Symfony\Component\Form\Extension\Core\Type\SubmitType" />
|
2013-01-02 17:51:49 +00:00
|
|
|
</service>
|
2017-05-02 20:00:06 +01:00
|
|
|
<service id="form.type_extension.upload.validator" class="Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension">
|
2016-06-28 23:32:04 +01:00
|
|
|
<tag name="form.type_extension" extended-type="Symfony\Component\Form\Extension\Core\Type\FormType" />
|
2016-06-15 10:27:41 +01:00
|
|
|
<argument type="service" id="translator"/>
|
|
|
|
<argument type="string">%validator.translation_domain%</argument>
|
|
|
|
</service>
|
2017-02-20 15:13:02 +00:00
|
|
|
|
2017-05-02 20:00:06 +01:00
|
|
|
<service id="deprecated.form.registry" class="stdClass" public="true">
|
2017-02-20 15:13:02 +00:00
|
|
|
<property name="registry" type="collection">
|
|
|
|
<property type="service" id="form.type_guesser.validator" />
|
|
|
|
<property type="service" id="form.type.choice" />
|
|
|
|
<property type="service" id="form.type.form" />
|
|
|
|
<property type="service" id="form.type_extension.form.http_foundation" />
|
|
|
|
<property type="service" id="form.type_extension.form.validator" />
|
|
|
|
<property type="service" id="form.type_extension.repeated.validator" />
|
|
|
|
<property type="service" id="form.type_extension.submit.validator" />
|
|
|
|
<property type="service" id="form.type_extension.upload.validator" />
|
|
|
|
</property>
|
|
|
|
<deprecated>The service "%service_id%" is internal and deprecated since Symfony 3.3 and will be removed in Symfony 4.0</deprecated>
|
|
|
|
</service>
|
2011-01-19 12:43:24 +00:00
|
|
|
</services>
|
|
|
|
</container>
|