Zend\Code\Scanner\ParameterScanner
Synopsis
class ParameterScanner
{
- // members
- protected bool $isScanned;
- protected null|ClassScanner $declaringScannerClass;
- protected null|string $declaringClass;
- protected null|MethodScanner $declaringScannerFunction;
- protected null|string $declaringFunction;
- protected null|string $defaultValue;
- protected null|string $class;
- protected null|string $name;
- protected null|int $position;
- protected bool $isArray;
- protected bool $isDefaultValueAvailable;
- protected bool $isOptional;
- protected bool $isPassedByReference;
- protected array|null $tokens;
- protected null|NameInformation $nameInformation;
- // methods
- public void __construct()
- public void setDeclaringClass()
- public void setDeclaringScannerClass()
- public void setDeclaringFunction()
- public void setDeclaringScannerFunction()
- public void setPosition()
- protected void scan()
- public ClassScanner getDeclaringScannerClass()
- public string getDeclaringClass()
- public MethodScanner getDeclaringScannerFunction()
- public string getDeclaringFunction()
- public string getDefaultValue()
- public string getClass()
- public string getName()
- public int getPosition()
- public bool isArray()
- public bool isDefaultValueAvailable()
- public bool isOptional()
- public bool isPassedByReference()
Members
protected
- $class — Zend\Code\Scanner\null|string
- $declaringClass — Zend\Code\Scanner\null|string
- $declaringFunction — Zend\Code\Scanner\null|string
- $declaringScannerClass — Zend\Code\Scanner\null|ClassScanner
- $declaringScannerFunction — Zend\Code\Scanner\null|MethodScanner
- $defaultValue — Zend\Code\Scanner\null|string
- $isArray — Zend\Code\Scanner\bool
- $isDefaultValueAvailable — Zend\Code\Scanner\bool
- $isOptional — Zend\Code\Scanner\bool
- $isPassedByReference — Zend\Code\Scanner\bool
- $isScanned — Zend\Code\Scanner\bool
- $name — Zend\Code\Scanner\null|string
- $nameInformation — Zend\Code\Scanner\null|NameInformation
- $position — Zend\Code\Scanner\null|int
- $tokens — Zend\Code\Scanner\array|null
Methods
protected
- scan() — Scan
public
- __construct()
- getClass() — Get class
- getDeclaringClass() — Get declaring class
- getDeclaringFunction() — Get declaring function
- getDeclaringScannerClass() — Get declaring scanner class
- getDeclaringScannerFunction() — Get declaring scanner function
- getDefaultValue() — Get default value
- 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
- setDeclaringClass() — Set declaring class
- setDeclaringFunction() — Set declaring function
- setDeclaringScannerClass() — Set declaring scanner class
- setDeclaringScannerFunction() — Set declaring scanner function
- setPosition() — Set position