TYPO3  7.6
Public Member Functions | Private Member Functions | Private Attributes | List of all members
ConfirmationQuestion Class Reference
Inheritance diagram for ConfirmationQuestion:
Question

Public Member Functions

 __construct ($question, $default=true, $trueAnswerRegex= '/^y/i')
 
- Public Member Functions inherited from Question
 __construct ($question, $default=null)
 
 getQuestion ()
 
 getDefault ()
 
 isHidden ()
 
 setHidden ($hidden)
 
 isHiddenFallback ()
 
 setHiddenFallback ($fallback)
 
 getAutocompleterValues ()
 
 setAutocompleterValues ($values)
 
 setValidator ($validator)
 
 getValidator ()
 
 setMaxAttempts ($attempts)
 
 getMaxAttempts ()
 
 setNormalizer ($normalizer)
 
 getNormalizer ()
 

Private Member Functions

 getDefaultNormalizer ()
 

Private Attributes

 $trueAnswerRegex
 

Additional Inherited Members

- Protected Member Functions inherited from Question
 isAssoc ($array)
 

Detailed Description

Represents a yes/no question.

Author
Fabien Potencier fabie.nosp@m.n@sy.nosp@m.mfony.nosp@m..com

Definition at line 19 of file ConfirmationQuestion.php.

Constructor & Destructor Documentation

__construct (   $question,
  $default = true,
  $trueAnswerRegex = '/^y/i' 
)

Constructor.

Parameters
string$questionThe question to ask to the user
bool$defaultThe default answer to return, true or false
string$trueAnswerRegexA regex to match the "yes" answer

Definition at line 30 of file ConfirmationQuestion.php.

References Question\$default, Question\$question, ConfirmationQuestion\$trueAnswerRegex, ConfirmationQuestion\getDefaultNormalizer(), and Question\setNormalizer().

Member Function Documentation

getDefaultNormalizer ( )
private

Returns the default answer normalizer.

Returns
callable

Definition at line 43 of file ConfirmationQuestion.php.

References Question\$default, ConfirmationQuestion\$trueAnswerRegex, and Question\getDefault().

Referenced by ConfirmationQuestion\__construct().

Member Data Documentation

$trueAnswerRegex
private