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