diff --git a/src/Symfony/Component/Validator/Validator/LegacyValidator.php b/src/Symfony/Component/Validator/Validator/LegacyValidator.php index ce3501f216..69da30d545 100644 --- a/src/Symfony/Component/Validator/Validator/LegacyValidator.php +++ b/src/Symfony/Component/Validator/Validator/LegacyValidator.php @@ -52,6 +52,8 @@ class LegacyValidator extends RecursiveValidator implements LegacyValidatorInter return parent::validate($value, $constraints, $groups); } + trigger_error('ValidatorInterface::validate() was deprecated in version 2.5 and will be removed in version 3.0. Please use Validator\\ValidatorInterface::validate() instead.', E_USER_DEPRECATED); + $constraint = new Valid(array('traverse' => $traverse, 'deep' => $deep)); return parent::validate($value, $constraint, $groups); @@ -59,6 +61,8 @@ class LegacyValidator extends RecursiveValidator implements LegacyValidatorInter public function validateValue($value, $constraints, $groups = null) { + trigger_error('ValidatorInterface::validateValue() was deprecated in version 2.5 and will be removed in version 3.0. Please use Validator\\ValidatorInterface::validate() instead.', E_USER_DEPRECATED); + return parent::validate($value, $constraints, $groups); } diff --git a/src/Symfony/Component/Validator/ValidatorInterface.php b/src/Symfony/Component/Validator/ValidatorInterface.php index 03c8921bb2..d6f3e2628f 100644 --- a/src/Symfony/Component/Validator/ValidatorInterface.php +++ b/src/Symfony/Component/Validator/ValidatorInterface.php @@ -11,6 +11,8 @@ namespace Symfony\Component\Validator; +trigger_error('ValidatorInterface was deprecated in version 2.5 and will be removed in version 3.0. Please use Validator\\ValidatorInterface instead.', E_USER_DEPRECATED); + /** * Validates values and graphs of objects and arrays. *