Я строю Entity
и пытаюсь проверить данные с помощью компонента Symfony Validator Component.Symfony Validation PHP-сопоставления
Вот мой код:
class Data
{
protected $name;
public static function loadValidatorMetadata(ClassMetadata $metadata)
{
$metadata->addPropertyConstraint('name', new Assert\NotBlank());
}
}
$data = new Data; // Not putting in anything, just leaving things blank.
$validator = Validation::createValidatorBuilder()
->getValidator();
$errors = $validator->validate($data);
Ведение счета на $errors
возвращает 0, и мой код проверяет, что функция метаданных получить пропустила. Любая идея, что я делаю неправильно здесь?
Вы пытались использовать аннотации, чтобы определить свои ограничения проверки? – PressingOnAlways
Я делал это, но ограничения не загружались нормально и вызывали больше проблем, чем стоило. – psion
Это звучит как что-то еще не так - предполагается, что он просто работает ... – PressingOnAlways