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