public static function loadValidatorMetadata(ClassMetadata $metadata) { parent::loadValidatorMetadata($metadata); $metadata->addPropertyConstraints('source', [new Constraints\NotBlank(['message' => "Source cannot be empty."]), new Constraints\Choice(['choices' => FieldDescriptor::getSources()])]); }
public static function loadValidatorMetadata(ClassMetadata $metadata) { parent::loadValidatorMetadata($metadata); $metadata->addPropertyConstraints('storageRole', [new Constraints\NotBlank(['message' => 'Storage role cannot be blank.']), new Constraints\Choice(['choices' => self::getStorageRoles(), 'multiple' => false])]); $metadata->addPropertyConstraints('type', [new Constraints\NotBlank(['message' => 'Context type cannot be blank.']), new Constraints\Choice(['choices' => self::getTypes(), 'multiple' => false])]); }