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