From 09054f7c9cba736fd2665805f2c4b6b9551742bf Mon Sep 17 00:00:00 2001 From: nervo Date: Fri, 23 Mar 2012 15:06:13 +0100 Subject: [PATCH] [Validator] Fix switch breaking in max/min length for constraint guesser, when a "Symfony\Component\Validator\Constraints\Type" constraint type is not in numeric types array --- .../Component/Form/Extension/Validator/ValidatorTypeGuesser.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Symfony/Component/Form/Extension/Validator/ValidatorTypeGuesser.php b/src/Symfony/Component/Form/Extension/Validator/ValidatorTypeGuesser.php index 3e2fd3da42..7ffb4947cc 100644 --- a/src/Symfony/Component/Form/Extension/Validator/ValidatorTypeGuesser.php +++ b/src/Symfony/Component/Form/Extension/Validator/ValidatorTypeGuesser.php @@ -193,6 +193,7 @@ class ValidatorTypeGuesser implements FormTypeGuesserInterface if (in_array($constraint->type, array('double', 'float', 'numeric', 'real'))) { return new ValueGuess(null, Guess::MEDIUM_CONFIDENCE); } + break; case 'Symfony\Component\Validator\Constraints\Max': return new ValueGuess(strlen((string) $constraint->limit), Guess::LOW_CONFIDENCE); @@ -222,6 +223,7 @@ class ValidatorTypeGuesser implements FormTypeGuesserInterface if (in_array($constraint->type, array('double', 'float', 'numeric', 'real'))) { return new ValueGuess(null, Guess::MEDIUM_CONFIDENCE); } + break; case 'Symfony\Component\Validator\Constraints\Min': return new ValueGuess(strlen((string) $constraint->limit), Guess::LOW_CONFIDENCE);