Список нарушений ограничений
интерфейс ConstraintViolationListInterface реализует Traversable, Countable, ArrayAccess
Список нарушений ограничений.
Методы
| add(ConstraintViolationInterface $violation) Добавляет нарушение ограничения в этот список. | ||
| addAll(ConstraintViolationListInterface $otherList) Объединяет существующий список нарушений в этот список. | ||
| ConstraintViolationInterface | get(int $offset) Возвращает нарушение по заданному смещению. | |
| bool | has(int $offset) Возвращает, существует ли заданное смещение. | |
| set(int $offset, ConstraintViolationInterface $violation) Устанавливает нарушение по заданному смещению. | ||
| remove(int $offset) Удаляет нарушение по заданному смещению. |
Подробности
add(ConstraintViolationInterface $violation)
Добавляет нарушение ограничения в этот список.
Параметры
| ConstraintViolationInterface | $violation | Нарушение для добавления |
addAll(ConstraintViolationListInterface $otherList)
Объединяет существующий список нарушений в этот список.
Параметры
| ConstraintViolationListInterface | $otherList | Список для объединения |
ConstraintViolationInterface get(int $offset)
Возвращает нарушение по заданному смещению.
Параметры
| int | $offset | Смещение нарушения |
Возвращаемое значение
| ConstraintViolationInterface | Нарушение |
Исключения
| OutOfBoundsException | Если смещение не существует. |
bool has(int $offset)
Возвращает, существует ли заданное смещение.
Параметры
| int | $offset | Смещение нарушения |
Возвращаемое значение
| bool | Существует ли смещение |
set(int $offset, ConstraintViolationInterface $violation)
Устанавливает нарушение по заданному смещению.
Параметры
| int | $offset | Смещение нарушения |
| ConstraintViolationInterface | $violation | Нарушение |
remove(int $offset)
Удаляет нарушение по заданному смещению.
Параметры
| int | $offset | Смещение для удаления |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.2/Symfony/Component/Validator/ConstraintViolationListInterface.html