All Classes Namespaces Files Functions Variables Pages
TextValidator Class Reference
Inheritance diagram for TextValidator:
AbstractValidator ValidatorInterface

Public Member Functions

 isValid ($value)
- Public Member Functions inherited from AbstractValidator
 __construct (array $options=[])
 validate ($value)
 getOptions ()

Additional Inherited Members

- Protected Member Functions inherited from AbstractValidator
 isValid ($value)
 addError ($message, $code, array $arguments=[], $title= '')
 isEmpty ($value)
 translateErrorMessage ($translateKey, $extensionName, $arguments=[])
- Protected Attributes inherited from AbstractValidator
 $acceptsEmptyValues = true
 $supportedOptions = []
 $options = []

Detailed Description

Validator for "plain" text.

Definition at line 22 of file TextValidator.php.

Member Function Documentation

isValid (   $value)

Checks if the given value is a valid text (contains no XML tags).

Be aware that the value of this check entirely depends on the output context. The validated text is not expected to be secure in every circumstance, if you want to be sure of that, use a customized regular expression or filter on output.

See http://php.net/filter_var for details.

mixed$valueThe value that should be validated

Definition at line 37 of file TextValidator.php.

References AbstractValidator\addError(), and AbstractValidator\translateErrorMessage().