ValidatorInterface.php 616 B

12345678910111213141516171819202122
  1. <?php
  2. namespace Symfony\Component\Validator;
  3. use Symfony\Component\Validator\Constraint;
  4. /**
  5. * Validates a given value.
  6. *
  7. * @author Bernhard Schussek <bernhard.schussek@symfony-project.com>
  8. * @version SVN: $Id: ValidatorInterface.php 138 2010-01-18 22:05:14Z flo $
  9. */
  10. interface ValidatorInterface
  11. {
  12. public function validate($object, $groups = null);
  13. public function validateProperty($object, $property, $groups = null);
  14. public function validatePropertyValue($class, $property, $value, $groups = null);
  15. public function validateValue($value, Constraint $constraint, $groups = null);
  16. }