ValidatorInterface устаревший
интерфейс ValidatorInterface
устаревший
Проверяет значения и графики объектов и массивов.
Методы
| ConstraintViolationListInterface | validate(mixed $value, array|null $groups = null, bool $traverse = false, bool $deep = false) Проверяет значение. | |
| ConstraintViolationListInterface | validateProperty(mixed $containingValue, string $property, array|null $groups = null) Проверяет свойство значения по отношению к его текущему значению. | |
| ConstraintViolationListInterface | validatePropertyValue(mixed $containingValue, string $property, string $value, array|null $groups = null) Проверка свойства значения по отношению к потенциальному значению. | |
| ConstraintViolationListInterface | validateValue(mixed $value, Constraint|Constraint[] $constraints, array|null $groups = null) устаревший Проверяет значение по отношению к ограничению или списку ограничений. | |
| MetadataFactoryInterface | getMetadataFactory() устаревший Возвращает фабрику для экземпляров метаданных. |
Подробности
ConstraintViolationListInterface validate(mixed $value, array|null $groups = null, bool $traverse = false, bool $deep = false)
Проверяет значение.
Принимаемые значения зависят от реализации {@link MetadataFactoryInterface}.
Подпись изменилась с Symfony 2.5 (см. {@link Validator\ValidatorInterface::validate()}). Эта подпись будет отключена в Symfony 3.0.
Параметры
| mixed | $value | Значение для проверки |
| array|null | $groups | Группы проверки для проверки |
| bool | $traverse | Выполнять обход значения, если оно является обходимым |
| bool | $deep | Выполнять рекурсивный обход вложенных обходимых значений |
Возвращаемое значение
| ConstraintViolationListInterface | Список нарушений ограничений. Если список пуст, проверка прошла успешно. |
ConstraintViolationListInterface validateProperty(mixed $containingValue, string $property, array|null $groups = null)
Проверяет свойство значения по отношению к его текущему значению.
Принимаемые значения зависят от реализации {@link MetadataFactoryInterface}.
Параметры
| mixed | $containingValue | Значение, содержащее свойство |
| string | $property | Имя свойства для проверки |
| array|null | $groups | Группы проверки для проверки |
Возвращаемое значение
| ConstraintViolationListInterface | Список нарушений ограничений. Если список пуст, проверка прошла успешно. |
ConstraintViolationListInterface validatePropertyValue(mixed $containingValue, string $property, string $value, array|null $groups = null)
Проверка свойства значения по отношению к потенциальному значению.
Принимаемые значения зависят от реализации {@link MetadataFactoryInterface}.
Параметры
| mixed | $containingValue | Значение, содержащее свойство |
| string | $property | Имя свойства для проверки |
| string | $value | значение для проверки по отношению к ограничениям свойства |
| array|null | $groups | Группы проверки для проверки |
Возвращаемое значение
| ConstraintViolationListInterface | Список нарушений ограничений. Если список пуст, проверка прошла успешно. |
ConstraintViolationListInterface validateValue(mixed $value, Constraint|Constraint[] $constraints, array|null $groups = null) устаревший
устаревший
Проверяет значение по отношению к ограничению или списку ограничений.
Параметры
| mixed | $value | Значение для проверки |
| Constraint|Constraint[] | $constraints | Ограничение(я) для проверки |
| array|null | $groups | Группы проверки для проверки |
Возвращаемое значение
| ConstraintViolationListInterface | Список нарушений ограничений. Если список пуст, проверка прошла успешно. |
MetadataFactoryInterface getMetadataFactory() устаревший
устаревший
Возвращает фабрику для экземпляров метаданных.
Возвращаемое значение
| MetadataFactoryInterface | Фабрика метаданных |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/2.7/Symfony/Component/Validator/ValidatorInterface.html