Skip to content

Commit 7f69e5e

Browse files
author
Daniel Kay
committed
add missing double-quotes to extra_fields output message
1 parent 1a1a026 commit 7f69e5e

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

src/Symfony/Component/Form/Extension/Validator/Constraints/FormValidator.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -162,13 +162,13 @@ public function validate($form, Constraint $constraint)
162162
if ($this->context instanceof ExecutionContextInterface) {
163163
$this->context->setConstraint($constraint);
164164
$this->context->buildViolation($config->getOption('extra_fields_message'))
165-
->setParameter('{{ extra_fields }}', implode('", "', array_keys($form->getExtraData())))
165+
->setParameter('{{ extra_fields }}', '"'.implode('", "', array_keys($form->getExtraData())).'"')
166166
->setInvalidValue($form->getExtraData())
167167
->setCode(Form::NO_SUCH_FIELD_ERROR)
168168
->addViolation();
169169
} else {
170170
$this->buildViolation($config->getOption('extra_fields_message'))
171-
->setParameter('{{ extra_fields }}', implode('", "', array_keys($form->getExtraData())))
171+
->setParameter('{{ extra_fields }}', '"'.implode('", "', array_keys($form->getExtraData())).'"')
172172
->setInvalidValue($form->getExtraData())
173173
->setCode(Form::NO_SUCH_FIELD_ERROR)
174174
->addViolation();

src/Symfony/Component/Form/Tests/Extension/Validator/Constraints/FormValidatorTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -620,7 +620,7 @@ public function testViolationIfExtraData()
620620
$this->validator->validate($form, new Form());
621621

622622
$this->buildViolation('Extra!')
623-
->setParameter('{{ extra_fields }}', 'foo')
623+
->setParameter('{{ extra_fields }}', '"foo"')
624624
->setInvalidValue(array('foo' => 'bar'))
625625
->setCode(Form::NO_SUCH_FIELD_ERROR)
626626
->assertRaised();

0 commit comments

Comments
 (0)