Zend Framework  3.0
Public Member Functions | Protected Attributes | List of all members
Number Class Reference

Public Member Functions

 __construct ($promptText= 'Please enter a number: ', $allowEmpty=false, $allowFloat=false, $min=null, $max=null)
 Ask the user for a number.
 
 show ()
 Show the prompt to user and return the answer.
 
 setAllowEmpty ($allowEmpty)
 
 getAllowEmpty ()
 
 setMaxLength ($maxLength)
 
 getMaxLength ()
 
 setPromptText ($promptText)
 
 getPromptText ()
 
 setMax ($max)
 
 getMax ()
 
 setMin ($min)
 
 getMin ()
 
 setAllowFloat ($allowFloat)
 
 getAllowFloat ()
 
- Public Member Functions inherited from Line
 __construct ($promptText= 'Please enter value: ', $allowEmpty=false, $maxLength=2048)
 Ask the user for an answer (a line of text)
 
 show ()
 Show the prompt to user and return the answer.
 
 setAllowEmpty ($allowEmpty)
 
 getAllowEmpty ()
 
 setMaxLength ($maxLength)
 
 getMaxLength ()
 
 setPromptText ($promptText)
 
 getPromptText ()
 
- Public Member Functions inherited from AbstractPrompt
 getLastResponse ()
 Return last answer to this prompt.
 
 getConsole ()
 Return console adapter to use when showing prompt.
 
 setConsole (ConsoleAdapter $adapter)
 Set console adapter to use when showing prompt.
 

Protected Attributes

 $promptText = 'Please enter a number: '
 
 $allowFloat = false
 
 $min
 
 $max
 
- Protected Attributes inherited from Line
 $promptText = 'Please enter value: '
 
 $allowEmpty = false
 
 $maxLength = 2048
 
- Protected Attributes inherited from AbstractPrompt
 $console
 
 $lastResponse
 

Additional Inherited Members

- Static Public Member Functions inherited from AbstractPrompt
static prompt ()
 Create an instance of this prompt, show it and return response.
 

Constructor & Destructor Documentation

__construct (   $promptText = 'Please enter a number: ',
  $allowEmpty = false,
  $allowFloat = false,
  $min = null,
  $max = null 
)

Ask the user for a number.

Parameters
string$promptTextThe prompt text to display in console
bool$allowEmptyIs empty response allowed?
bool$allowFloatAre floating (non-decimal) numbers allowed?
int$minMinimum value (inclusive)
int$maxMaximum value (inclusive)

Member Function Documentation

getAllowEmpty ( )
Returns
bool
getAllowFloat ( )
Returns
bool
getMax ( )
Returns
int
getMaxLength ( )
Returns
int
getMin ( )
Returns
int
getPromptText ( )
Returns
string
setAllowEmpty (   $allowEmpty)
Parameters
bool$allowEmpty
setAllowFloat (   $allowFloat)
Parameters
bool$allowFloat
setMax (   $max)
Parameters
int$max
setMaxLength (   $maxLength)
Parameters
int$maxLength
setMin (   $min)
Parameters
int$min
setPromptText (   $promptText)
Parameters
string$promptText
show ( )

Show the prompt to user and return the answer.

Returns
mixed

Ask for a number and validate it.

Cast proper type

Implements PromptInterface.

Member Data Documentation

$allowFloat = false
protected
$max
protected
$min
protected
$promptText = 'Please enter a number: '
protected