ConstantScanner
in package
implements
ScannerInterface
Interfaces, Classes, Traits and Enums
Table of Contents
- $class : string
- $docComment : string
- $isScanned : bool
- $lineStart : int
- $name : string
- $nameInformation : NameInformation
- $scannerClass : ClassScanner
- $tokens : array<string|int, mixed>
- $value : string
- __construct() : mixed
- Constructor
- __toString() : string
- getAnnotations() : AnnotationScanner
- getClassScanner() : ClassScanner
- getDocComment() : string
- getName() : string
- getValue() : string
- setClass() : mixed
- setScannerClass() : mixed
- scan() : mixed
- Scan tokens
Properties
$class
protected
string
$class
$docComment
protected
string
$docComment
$isScanned
protected
bool
$isScanned
= false
$lineStart
protected
int
$lineStart
$name
protected
string
$name
$nameInformation
protected
NameInformation
$nameInformation
$scannerClass
protected
ClassScanner
$scannerClass
$tokens
protected
array<string|int, mixed>
$tokens
$value
protected
string
$value
Methods
__construct()
Constructor
public
__construct(array<string|int, mixed> $constantTokens[, NameInformation $nameInformation = null ]) : mixed
Parameters
- $constantTokens : array<string|int, mixed>
- $nameInformation : NameInformation = null
Return values
mixed —__toString()
public
__toString() : string
Return values
string —getAnnotations()
public
getAnnotations(AnnotationManager $annotationManager) : AnnotationScanner
Parameters
- $annotationManager : AnnotationManager
Return values
AnnotationScanner —getClassScanner()
public
getClassScanner() : ClassScanner
Return values
ClassScanner —getDocComment()
public
getDocComment() : string
Return values
string —getName()
public
getName() : string
Return values
string —getValue()
public
getValue() : string
Return values
string —setClass()
public
setClass(string $class) : mixed
Parameters
- $class : string
Return values
mixed —setScannerClass()
public
setScannerClass(ClassScanner $scannerClass) : mixed
Parameters
- $scannerClass : ClassScanner
Return values
mixed —scan()
Scan tokens
protected
scan() : mixed