GroupOwnedOrPublic.php 516B

123456789101112131415161718192021222324252627282930
  1. <?php
  2. // AlwaysFail.php
  3. namespace Muzich\CoreBundle\Validator;
  4. use Symfony\Component\Validator\Constraint;
  5. /**
  6. * @Annotation
  7. */
  8. class GroupOwnedOrPublic extends Constraint
  9. {
  10. public $message = 'group_malchoisis';
  11. public $entity;
  12. public $property;
  13. public function validatedBy()
  14. {
  15. return 'validator.groupownedorpublic';
  16. }
  17. public function requiredOptions()
  18. {
  19. return array('entity', 'property');
  20. }
  21. public function getTargets()
  22. {
  23. return Constraint::PROPERTY_CONSTRAINT;
  24. }
  25. }