ParameterScanner
in package
Table of Contents
- $class : null|string
- $declaringClass : null|string
- $declaringFunction : null|string
- $declaringScannerClass : null|ClassScanner
- $declaringScannerFunction : null|MethodScanner
- $defaultValue : null|string
- $isArray : bool
- $isDefaultValueAvailable : bool
- $isOptional : bool
- $isPassedByReference : bool
- $isScanned : bool
- $name : null|string
- $nameInformation : null|NameInformation
- $position : null|int
- $tokens : array<string|int, mixed>|null
- __construct() : mixed
- getClass() : string
- Get class
- getDeclaringClass() : string
- Get declaring class
- getDeclaringFunction() : string
- Get declaring function
- getDeclaringScannerClass() : ClassScanner
- Get declaring scanner class
- getDeclaringScannerFunction() : MethodScanner
- Get declaring scanner function
- getDefaultValue() : string
- Get default value
- getName() : string
- Get name
- getPosition() : int
- Get position
- isArray() : bool
- Check if is array
- isDefaultValueAvailable() : bool
- Check if default value is available
- isOptional() : bool
- Check if is optional
- isPassedByReference() : bool
- Check if is passed by reference
- setDeclaringClass() : void
- Set declaring class
- setDeclaringFunction() : void
- Set declaring function
- setDeclaringScannerClass() : void
- Set declaring scanner class
- setDeclaringScannerFunction() : void
- Set declaring scanner function
- setPosition() : void
- Set position
- scan() : void
- Scan
Properties
$class
protected
null|string
$class
$declaringClass
protected
null|string
$declaringClass
$declaringFunction
protected
null|string
$declaringFunction
$declaringScannerClass
protected
null|ClassScanner
$declaringScannerClass
$declaringScannerFunction
protected
null|MethodScanner
$declaringScannerFunction
$defaultValue
protected
null|string
$defaultValue
$isArray
protected
bool
$isArray
= false
$isDefaultValueAvailable
protected
bool
$isDefaultValueAvailable
= false
$isOptional
protected
bool
$isOptional
= false
$isPassedByReference
protected
bool
$isPassedByReference
= false
$isScanned
protected
bool
$isScanned
= false
$name
protected
null|string
$name
$nameInformation
protected
null|NameInformation
$nameInformation
$position
protected
null|int
$position
$tokens
protected
array<string|int, mixed>|null
$tokens
Methods
__construct()
public
__construct(array<string|int, mixed> $parameterTokens[, NameInformation $nameInformation = null ]) : mixed
Parameters
- $parameterTokens : array<string|int, mixed>
- $nameInformation : NameInformation = null
Return values
mixed —getClass()
Get class
public
getClass() : string
Return values
string —getDeclaringClass()
Get declaring class
public
getDeclaringClass() : string
Return values
string —getDeclaringFunction()
Get declaring function
public
getDeclaringFunction() : string
Return values
string —getDeclaringScannerClass()
Get declaring scanner class
public
getDeclaringScannerClass() : ClassScanner
Return values
ClassScanner —getDeclaringScannerFunction()
Get declaring scanner function
public
getDeclaringScannerFunction() : MethodScanner
Return values
MethodScanner —getDefaultValue()
Get default value
public
getDefaultValue() : string
Return values
string —getName()
Get name
public
getName() : string
Return values
string —getPosition()
Get position
public
getPosition() : int
Return values
int —isArray()
Check if is array
public
isArray() : bool
Return values
bool —isDefaultValueAvailable()
Check if default value is available
public
isDefaultValueAvailable() : bool
Return values
bool —isOptional()
Check if is optional
public
isOptional() : bool
Return values
bool —isPassedByReference()
Check if is passed by reference
public
isPassedByReference() : bool
Return values
bool —setDeclaringClass()
Set declaring class
public
setDeclaringClass(string $class) : void
Parameters
- $class : string
Return values
void —setDeclaringFunction()
Set declaring function
public
setDeclaringFunction(string $function) : void
Parameters
- $function : string
Return values
void —setDeclaringScannerClass()
Set declaring scanner class
public
setDeclaringScannerClass(ClassScanner $scannerClass) : void
Parameters
- $scannerClass : ClassScanner
Return values
void —setDeclaringScannerFunction()
Set declaring scanner function
public
setDeclaringScannerFunction(MethodScanner $scannerFunction) : void
Parameters
- $scannerFunction : MethodScanner
Return values
void —setPosition()
Set position
public
setPosition(int $position) : void
Parameters
- $position : int
Return values
void —scan()
Scan
protected
scan() : void