FormError
class FormError implements Serializable
Wraps errors in forms.
Methods
__construct(string $message, string|null $messageTemplate = null, array $messageParameters = array(), int|null $messagePluralization = null, mixed $cause = null) Any array key in $messageParameters will be used as a placeholder in $messageTemplate. | ||
string | getMessage() Returns the error message. | |
string | getMessageTemplate() Returns the error message template. | |
array | getMessageParameters() Returns the parameters to be inserted in the message template. | |
int|null | getMessagePluralization() Returns the value for error message pluralization. | |
mixed | getCause() Returns the cause of this error. | |
setOrigin(FormInterface $origin) Sets the form that caused this error. | ||
FormInterface | getOrigin() Returns the form that caused this error. | |
string | serialize() Serializes this error. | |
unserialize(string $serialized) Unserializes a serialized error. |
Details
__construct(string $message, string|null $messageTemplate = null, array $messageParameters = array(), int|null $messagePluralization = null, mixed $cause = null)
Any array key in $messageParameters will be used as a placeholder in $messageTemplate.
Parameters
string | $message | The translated error message |
string|null | $messageTemplate | The template for the error message |
array | $messageParameters | The parameters that should be substituted in the message template |
int|null | $messagePluralization | The value for error message pluralization |
mixed | $cause | The cause of the error |
See also
\Symfony\Component\Translation\Translator |
string getMessage()
Returns the error message.
Return Value
string |
string getMessageTemplate()
Returns the error message template.
Return Value
string |
array getMessageParameters()
Returns the parameters to be inserted in the message template.
Return Value
array |
int|null getMessagePluralization()
Returns the value for error message pluralization.
Return Value
int|null |
mixed getCause()
Returns the cause of this error.
Return Value
mixed | The cause of this error |
setOrigin(FormInterface $origin)
Sets the form that caused this error.
This method must only be called once.
Parameters
FormInterface | $origin | The form that caused this error |
Exceptions
BadMethodCallException | If the method is called more than once |
FormInterface getOrigin()
Returns the form that caused this error.
Return Value
FormInterface | The form that caused this error |
string serialize()
Serializes this error.
Return Value
string | The serialized error |
unserialize(string $serialized)
Unserializes a serialized error.
Parameters
string | $serialized | The serialized error |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/4.0/Symfony/Component/Form/FormError.html