Spec-Zone.ru › Symfony 3.2

LegacyConstraintViolationBuilder deprecated

class LegacyConstraintViolationBuilder implements ConstraintViolationBuilderInterface

deprecated

since version 2.5.5, to be removed in 3.0.

Обратно совместимая реализация {@link ConstraintViolationBuilderInterface}.

Methods

__construct(ExecutionContextInterface $context, $message, array $parameters)
ConstraintViolationBuilderInterface atPath(string $path)

Сохраняет путь к свойству, в котором должно быть сгенерировано нарушение.

ConstraintViolationBuilderInterface setParameter(string $key, string $value)

Устанавливает параметр, который должен быть вставлен в сообщение об ошибке.

ConstraintViolationBuilderInterface setParameters(array $parameters)

Устанавливает все параметры, которые должны быть вставлены в сообщение об ошибке.

ConstraintViolationBuilderInterface setTranslationDomain(string $translationDomain)

Устанавливает домен перевода, который следует использовать для перевода сообщения об ошибке.

ConstraintViolationBuilderInterface setInvalidValue(mixed $invalidValue)

Устанавливает недопустимое значение, которое вызвало это нарушение.

ConstraintViolationBuilderInterface setPlural(int $number)

Устанавливает число, которое определяет, как выбирается множественная форма сообщения об ошибке при переводе.

ConstraintViolationBuilderInterface setCode(string|null $code)

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

ConstraintViolationBuilderInterface setCause(mixed $cause)

Устанавливает причину нарушения.

addViolation()

Добавляет нарушение в текущий контекст выполнения.

Details

__construct(ExecutionContextInterface $context, $message, array $parameters)

Parameters

ExecutionContextInterface $context
$message
array $parameters

ConstraintViolationBuilderInterface atPath(string $path)

Сохраняет путь к свойству, в котором должно быть сгенерировано нарушение.

Переданный путь будет добавлен к текущему пути к свойству контекста выполнения.

Parameters

string $path Путь к свойству

Return Value

ConstraintViolationBuilderInterface Этот билдер

ConstraintViolationBuilderInterface setParameter(string $key, string $value)

Устанавливает параметр, который должен быть вставлен в сообщение об ошибке.

Parameters

string $key Имя параметра
string $value Значение, которое должно быть вставлено вместо параметра

Return Value

ConstraintViolationBuilderInterface Этот билдер

ConstraintViolationBuilderInterface setParameters(array $parameters)

Устанавливает все параметры, которые должны быть вставлены в сообщение об ошибке.

Parameters

array $parameters Массив с именами параметров в качестве ключей и значениями, которые нужно вставить вместо них

Return Value

ConstraintViolationBuilderInterface Этот билдер

ConstraintViolationBuilderInterface setTranslationDomain(string $translationDomain)

Устанавливает домен перевода, который следует использовать для перевода сообщения об ошибке.

Parameters

string $translationDomain Домен перевода

Return Value

ConstraintViolationBuilderInterface Этот билдер

ConstraintViolationBuilderInterface setInvalidValue(mixed $invalidValue)

Устанавливает недопустимое значение, которое вызвало это нарушение.

Parameters

mixed $invalidValue Недопустимое значение

Return Value

ConstraintViolationBuilderInterface Этот билдер

ConstraintViolationBuilderInterface setPlural(int $number)

Устанавливает число, которое определяет, как выбирается множественная форма сообщения об ошибке при переводе.

Parameters

int $number Число для определения множественной формы

Return Value

ConstraintViolationBuilderInterface Этот билдер

ConstraintViolationBuilderInterface setCode(string|null $code)

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

Parameters

string|null $code Код нарушения

Return Value

ConstraintViolationBuilderInterface Этот билдер

ConstraintViolationBuilderInterface setCause(mixed $cause)

Устанавливает причину нарушения.

Parameters

mixed $cause Причина нарушения

Return Value

ConstraintViolationBuilderInterface Этот билдер

addViolation()

Добавляет нарушение в текущий контекст выполнения.

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

Spec-Zone.ru

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