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

Public Member Functions

 __construct (array $parameterTokens, NameInformation $nameInformation=null)
 
 setDeclaringClass ($class)
 Set declaring class.
 
 setDeclaringScannerClass (ClassScanner $scannerClass)
 Set declaring scanner class.
 
 setDeclaringFunction ($function)
 Set declaring function.
 
 setDeclaringScannerFunction (MethodScanner $scannerFunction)
 Set declaring scanner function.
 
 setPosition ($position)
 Set position.
 
 getDeclaringScannerClass ()
 Get declaring scanner class.
 
 getDeclaringClass ()
 Get declaring class.
 
 getDeclaringScannerFunction ()
 Get declaring scanner function.
 
 getDeclaringFunction ()
 Get declaring function.
 
 getDefaultValue ()
 Get default value.
 
 getClass ()
 Get class.
 
 getName ()
 Get name.
 
 getPosition ()
 Get position.
 
 isArray ()
 Check if is array.
 
 isDefaultValueAvailable ()
 Check if default value is available.
 
 isOptional ()
 Check if is optional.
 
 isPassedByReference ()
 Check if is passed by reference.
 

Protected Member Functions

 scan ()
 Scan.
 

Protected Attributes

 $isScanned = false
 
 $declaringScannerClass = null
 
 $declaringClass = null
 
 $declaringScannerFunction = null
 
 $declaringFunction = null
 
 $defaultValue = null
 
 $class = null
 
 $name = null
 
 $position = null
 
 $isArray = false
 
 $isDefaultValueAvailable = false
 
 $isOptional = false
 
 $isPassedByReference = false
 
 $tokens = null
 
 $nameInformation = null
 

Constructor & Destructor Documentation

__construct ( array  $parameterTokens,
NameInformation  $nameInformation = null 
)
Parameters
array$parameterTokens
NameInformation$nameInformation

Member Function Documentation

getClass ( )

Get class.

Returns
string
getDeclaringClass ( )

Get declaring class.

Returns
string
getDeclaringFunction ( )

Get declaring function.

Returns
string
getDeclaringScannerClass ( )

Get declaring scanner class.

Returns
ClassScanner
getDeclaringScannerFunction ( )

Get declaring scanner function.

Returns
MethodScanner
getDefaultValue ( )

Get default value.

Returns
string
getName ( )

Get name.

Returns
string
getPosition ( )

Get position.

Returns
int
isArray ( )

Check if is array.

Returns
bool
isDefaultValueAvailable ( )

Check if default value is available.

Returns
bool
isOptional ( )

Check if is optional.

Returns
bool
isPassedByReference ( )

Check if is passed by reference.

Returns
bool
scan ( )
protected

Scan.

Returns
void
setDeclaringClass (   $class)

Set declaring class.

Parameters
string$class
Returns
void
setDeclaringFunction (   $function)

Set declaring function.

Parameters
string$function
Returns
void
setDeclaringScannerClass ( ClassScanner  $scannerClass)

Set declaring scanner class.

Parameters
ClassScanner$scannerClass
Returns
void
setDeclaringScannerFunction ( MethodScanner  $scannerFunction)

Set declaring scanner function.

Parameters
MethodScanner$scannerFunction
Returns
void
setPosition (   $position)

Set position.

Parameters
int$position
Returns
void

Member Data Documentation

$class = null
protected
$declaringClass = null
protected
$declaringFunction = null
protected
$declaringScannerClass = null
protected
$declaringScannerFunction = null
protected
$defaultValue = null
protected
$isArray = false
protected
$isDefaultValueAvailable = false
protected
$isOptional = false
protected
$isPassedByReference = false
protected
$isScanned = false
protected
$name = null
protected
$nameInformation = null
protected
$position = null
protected
$tokens = null
protected