Spec-Zone.ru › Symfony 3.1

FormError

class FormError implements Serializable

Оборачивает ошибки в формах.

Методы

__construct(string $message, string|null $messageTemplate = null, array $messageParameters = array(), int|null $messagePluralization = null, mixed $cause = null)

Конструктор.

string getMessage()

Возвращает сообщение об ошибке.

string getMessageTemplate()

Возвращает шаблон сообщения об ошибке.

array getMessageParameters()

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

int|null getMessagePluralization()

Возвращает значение для множественного числа сообщения об ошибке.

mixed getCause()

Возвращает причину этой ошибки.

setOrigin(FormInterface $origin)

Устанавливает форму, вызвавшую эту ошибку.

FormInterface getOrigin()

Возвращает форму, вызвавшую эту ошибку.

string serialize()

Сериализует эту ошибку.

unserialize(string $serialized)

Десериализует сериализованную ошибку.

Подробности

__construct(string $message, string|null $messageTemplate = null, array $messageParameters = array(), int|null $messagePluralization = null, mixed $cause = null)

Конструктор.

Любой ключ массива $messageParameters будет использован в качестве заполнителя в $messageTemplate.

Параметры

string $message Переведенное сообщение об ошибке
string|null $messageTemplate Шаблон сообщения об ошибке
array $messageParameters Параметры, которые должны быть заменены в шаблоне сообщения
int|null $messagePluralization Значение для множественного числа сообщения об ошибке
mixed $cause Причина ошибки

См. также

\Symfony\Component\Translation\Translator

string getMessage()

Возвращает сообщение об ошибке.

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

string

string getMessageTemplate()

Возвращает шаблон сообщения об ошибке.

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

string

array getMessageParameters()

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

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

array

int|null getMessagePluralization()

Возвращает значение для множественного числа сообщения об ошибке.

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

int|null

mixed getCause()

Возвращает причину этой ошибки.

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

mixed Причина этой ошибки

setOrigin(FormInterface $origin)

Устанавливает форму, вызвавшую эту ошибку.

Этот метод должен вызываться только один раз.

Параметры

FormInterface $origin Форма, вызвавшая эту ошибку

Исключения

BadMethodCallException Если метод вызывается более одного раза

FormInterface getOrigin()

Возвращает форму, вызвавшую эту ошибку.

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

FormInterface Форма, вызвавшая эту ошибку

string serialize()

Сериализует эту ошибку.

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

string Сериализованная ошибка

unserialize(string $serialized)

Десериализует сериализованную ошибку.

Параметры

string $serialized Сериализованная ошибка

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.1/Symfony/Component/Form/FormError.html

Spec-Zone.ru

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