Explorar el Código

[Validator] changed 'self' to 'static' for child class to override pattern constant

hidenorigoto hace 14 años
padre
commit
275da0d478

+ 1 - 1
src/Symfony/Component/Validator/Constraints/TimeValidator.php

@@ -48,7 +48,7 @@ class TimeValidator extends ConstraintValidator
 
         $value = (string) $value;
 
-        if (!preg_match(self::PATTERN, $value)) {
+        if (!preg_match(static::PATTERN, $value)) {
             $this->setMessage($constraint->message, array('{{ value }}' => $value));
 
             return false;

+ 1 - 1
src/Symfony/Component/Validator/Constraints/UrlValidator.php

@@ -57,7 +57,7 @@ class UrlValidator extends ConstraintValidator
 
         $value = (string) $value;
 
-        $pattern = sprintf(self::PATTERN, implode('|', $constraint->protocols));
+        $pattern = sprintf(static::PATTERN, implode('|', $constraint->protocols));
 
         if (!preg_match($pattern, $value)) {
             $this->setMessage($constraint->message, array('{{ value }}' => $value));