Spec-Zone.ru › Symfony 3.1

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}

Подробности

__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

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

Spec-Zone.ru

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