From d711ea2b5491b038a59404d226d5b235a61ab320 Mon Sep 17 00:00:00 2001 From: Kevin Grenier Date: Tue, 24 Sep 2019 17:38:26 +0200 Subject: [PATCH] Add missing row_attr option to FormType --- src/Symfony/Component/Form/Extension/Core/Type/BaseType.php | 3 +++ .../Form/Tests/Fixtures/Descriptor/resolved_form_type_1.json | 1 + .../Form/Tests/Fixtures/Descriptor/resolved_form_type_1.txt | 1 + .../Form/Tests/Fixtures/Descriptor/resolved_form_type_2.json | 1 + .../Form/Tests/Fixtures/Descriptor/resolved_form_type_2.txt | 1 + 5 files changed, 7 insertions(+) diff --git a/src/Symfony/Component/Form/Extension/Core/Type/BaseType.php b/src/Symfony/Component/Form/Extension/Core/Type/BaseType.php index 30c2a09c65..9ffc23132f 100644 --- a/src/Symfony/Component/Form/Extension/Core/Type/BaseType.php +++ b/src/Symfony/Component/Form/Extension/Core/Type/BaseType.php @@ -101,6 +101,7 @@ abstract class BaseType extends AbstractType 'attr' => $options['attr'], 'block_prefixes' => $blockPrefixes, 'unique_block_prefix' => $uniqueBlockPrefix, + 'row_attr' => $options['row_attr'], 'translation_domain' => $translationDomain, 'label_translation_parameters' => $labelTranslationParameters, 'attr_translation_parameters' => $attrTranslationParameters, @@ -125,6 +126,7 @@ abstract class BaseType extends AbstractType 'disabled' => false, 'label' => null, 'label_format' => null, + 'row_attr' => [], 'label_translation_parameters' => [], 'attr_translation_parameters' => [], 'attr' => [], @@ -134,5 +136,6 @@ abstract class BaseType extends AbstractType $resolver->setAllowedTypes('block_prefix', ['null', 'string']); $resolver->setAllowedTypes('attr', 'array'); + $resolver->setAllowedTypes('row_attr', 'array'); } } diff --git a/src/Symfony/Component/Form/Tests/Fixtures/Descriptor/resolved_form_type_1.json b/src/Symfony/Component/Form/Tests/Fixtures/Descriptor/resolved_form_type_1.json index 36d74742a7..6b1204c6b8 100644 --- a/src/Symfony/Component/Form/Tests/Fixtures/Descriptor/resolved_form_type_1.json +++ b/src/Symfony/Component/Form/Tests/Fixtures/Descriptor/resolved_form_type_1.json @@ -51,6 +51,7 @@ "post_max_size_message", "property_path", "required", + "row_attr", "translation_domain", "upload_max_size_message" ] diff --git a/src/Symfony/Component/Form/Tests/Fixtures/Descriptor/resolved_form_type_1.txt b/src/Symfony/Component/Form/Tests/Fixtures/Descriptor/resolved_form_type_1.txt index ed393b7e7f..6c6d38628d 100644 --- a/src/Symfony/Component/Form/Tests/Fixtures/Descriptor/resolved_form_type_1.txt +++ b/src/Symfony/Component/Form/Tests/Fixtures/Descriptor/resolved_form_type_1.txt @@ -31,6 +31,7 @@ Symfony\Component\Form\Extension\Core\Type\ChoiceType (Block prefix: "choice") post_max_size_message property_path required + row_attr translation_domain upload_max_size_message --------------------------- -------------------- ------------------------------ ----------------------- diff --git a/src/Symfony/Component/Form/Tests/Fixtures/Descriptor/resolved_form_type_2.json b/src/Symfony/Component/Form/Tests/Fixtures/Descriptor/resolved_form_type_2.json index 149e73da13..5eaf65b863 100644 --- a/src/Symfony/Component/Form/Tests/Fixtures/Descriptor/resolved_form_type_2.json +++ b/src/Symfony/Component/Form/Tests/Fixtures/Descriptor/resolved_form_type_2.json @@ -31,6 +31,7 @@ "post_max_size_message", "property_path", "required", + "row_attr", "translation_domain", "trim", "upload_max_size_message" diff --git a/src/Symfony/Component/Form/Tests/Fixtures/Descriptor/resolved_form_type_2.txt b/src/Symfony/Component/Form/Tests/Fixtures/Descriptor/resolved_form_type_2.txt index 79a97f23d3..2007781f2d 100644 --- a/src/Symfony/Component/Form/Tests/Fixtures/Descriptor/resolved_form_type_2.txt +++ b/src/Symfony/Component/Form/Tests/Fixtures/Descriptor/resolved_form_type_2.txt @@ -33,6 +33,7 @@ Symfony\Component\Form\Extension\Core\Type\FormType (Block prefix: "form") post_max_size_message property_path required + row_attr translation_domain trim upload_max_size_message