Spec-Zone.ru › Symfony 3.4

ConstraintViolationList

class ConstraintViolationList implements IteratorAggregate, ConstraintViolationListInterface

Стандартная реализация {@ConstraintViolationListInterface}.

Методы

__construct(array $violations = array())

Создаёт новый список нарушений ограничений.

string __toString()

Преобразует нарушение в строку для отладки.

add(ConstraintViolationInterface $violation)

Добавляет нарушение ограничения в этот список.

addAll(ConstraintViolationListInterface $otherList)

Объединяет существующий список нарушений в этот список.

ConstraintViolationInterface get(int $offset)

Возвращает нарушение по заданному смещению.

bool has(int $offset)

Возвращает, существует ли заданное смещение.

set(int $offset, ConstraintViolationInterface $violation)

Устанавливает нарушение по заданному смещению.

remove(int $offset)

Удаляет нарушение по заданному смещению.

ArrayIterator|ConstraintViolationInterface[] getIterator()

{@inheritdoc}

count()

{@inheritdoc}

offsetExists($offset)

{@inheritdoc}

offsetGet($offset)

{@inheritdoc}

offsetSet($offset, $violation)

{@inheritdoc}

offsetUnset($offset)

{@inheritdoc}

ConstraintViolationList findByCodes(string|string[] $codes)

Создаёт итератор для ошибок с определёнными кодами.

Подробности

__construct(array $violations = array())

Создаёт новый список нарушений ограничений.

Параметры

массив $violations Нарушения ограничений для добавления в список

string __toString()

Преобразует нарушение в строку для отладки.

Значение возврата

строка Нарушение в виде строки

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 Смещение для удаления

ArrayIterator|ConstraintViolationInterface[] getIterator()

{@inheritdoc}

Значение возврата

ArrayIterator|ConstraintViolationInterface[]

count()

{@inheritdoc}

offsetExists($offset)

{@inheritdoc}

Параметры

$offset

offsetGet($offset)

{@inheritdoc}

Параметры

$offset

offsetSet($offset, $violation)

{@inheritdoc}

Параметры

$offset
$violation

offsetUnset($offset)

{@inheritdoc}

Параметры

$offset

ConstraintViolationList findByCodes(string|string[] $codes)

Создаёт итератор для ошибок с определёнными кодами.

Параметры

строка|массив строк $codes Искомые коды

Значение возврата

ConstraintViolationList новый экземпляр, содержащий только определённые ошибки

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.3/Symfony/Component/Validator/ConstraintViolationList.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API