Spec-Zone.ru › Symfony 2.8

FormError

class FormError implements Serializable

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

Методы

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

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

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/2.8/Symfony/Component/Form/FormError.html

Spec-Zone.ru

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