Zeta Components Manual :: Docs For Class ezcConsoleQuestionDialogRegexValidator
ConsoleTools::ezcConsoleQuestionDialogRegexValidator
Class ezcConsoleQuestionDialogRegexValidator
Regex validator for ezcConsoleQuestionDialog Validator class for ezcConsoleQuestionDialog objects that validates by matching a certain regular expression.
Source for this file: /ConsoleTools/src/dialog/validators/question_dialog_regex.php
Implements interfaces:
Version: | //autogen// |
Properties
mixed | read/write |
$default
A default value if no (an empty string) result given. |
string | read/write |
$pattern
The pattern to use for validation. Delimiters and modifiers included. |
Member Variables
protected array(string=>mixed) |
$properties
= array(
Properties |
Method Summary
public void |
__construct(
$pattern
, [ $default
= null] )
Create a new question dialog regex validator. |
public mixed |
fixup(
$result
)
Returns a fixed version of the result, if possible. |
public string |
getResultString(
)
Returns a string representing valid results. |
public bool |
validate(
$result
)
Returns if the given result is valid. |
Methods
__construct
Create a new question dialog regex validator.
Create a new question dialog regex validator, which validates the result specified against a given regular expression. The delimiters and eventual modifiers must be included in the pattern. If not value is provided by the user a possibly set $default value is used instead.
Parameters:
Name | Type | Description |
---|---|---|
$pattern |
string | Pattern to validate against. |
$default |
mixed | Default value. |
fixup
Returns a fixed version of the result, if possible.
If no result was provided by the user, the default value will be returned, if set.
Parameters:
Name | Type | Description |
---|---|---|
$result |
mixed | The received result. |
Implementation of:
Method | Description |
---|---|
ezcConsoleDialogValidator::fixup() |
Returns a fixed version of the result, if possible. |
getResultString
Returns a string representing valid results.
Returns the string that will be displayed with the question to indicate valid results to the user and a possibly set default, if available.
Implementation of:
Method | Description |
---|---|
ezcConsoleQuestionDialogValidator::getResultString() |
Returns a string of possible results to be displayed with the question. |
validate
Returns if the given result is valid.
Returns if the result matches the regular expression.
Parameters:
Name | Type | Description |
---|---|---|
$result |
mixed | The received result. |
Implementation of:
Method | Description |
---|---|
ezcConsoleDialogValidator::validate() |
Returns if the given result is valid. |