Methods

Constructor

__construct(array $parameterTokens, \Zend\Code\NameInformation $nameInformation) 

Parameters

$parameterTokens

array

$nameInformation

\Zend\Code\NameInformation

Get class

getClass() : string

Returns

string

Get declaring class

getDeclaringClass() : string

Returns

string

Get declaring function

getDeclaringFunction() : string

Returns

string

Get declaring scanner class

getDeclaringScannerClass() : \Zend\Code\Scanner\ClassScanner

Get declaring scanner function

getDeclaringScannerFunction() : \Zend\Code\Scanner\MethodScanner

Get default value

getDefaultValue() : string

Returns

string

Get name

getName() : string

Returns

string

Get position

getPosition() : int

Returns

int

Check if is array

isArray() : bool

Returns

bool

Check if default value is available

isDefaultValueAvailable() : bool

Returns

bool

Check if is optional

isOptional() : bool

Returns

bool

Check if is passed by reference

isPassedByReference() : bool

Returns

bool

Set declaring class

setDeclaringClass(string $class) : void

Parameters

$class

string

Set declaring function

setDeclaringFunction(string $function) : void

Parameters

$function

string

Set declaring scanner class

setDeclaringScannerClass(\Zend\Code\Scanner\ClassScanner $scannerClass) : void

Parameters

Set declaring scanner function

setDeclaringScannerFunction(\Zend\Code\Scanner\MethodScanner $scannerFunction) : void

Parameters

Set position

setPosition(int $position) : void

Parameters

$position

int

Scan

scan() : void

 Properties

 

$class

$class : null | string

 

$declaringClass

$declaringClass : null | string

 

$declaringFunction

$declaringFunction : null | string

 

$declaringScannerClass

$declaringScannerClass : null | \Zend\Code\Scanner\ClassScanner

 

$declaringScannerFunction

$declaringScannerFunction : null | \Zend\Code\Scanner\MethodScanner

 

$defaultValue

$defaultValue : null | string

 

$isArray

$isArray : bool

 

$isDefaultValueAvailable

$isDefaultValueAvailable : bool

 

$isOptional

$isOptional : bool

 

$isPassedByReference

$isPassedByReference : bool

 

$isScanned

$isScanned : bool

 

$name

$name : null | string

 

$nameInformation

$nameInformation : null | \Zend\Code\NameInformation

 

$position

$position : null | int

 

$tokens

$tokens : array | null