GlobalConstantIterator
in package
implements
Iterator
FinalYes
Table of Contents
Interfaces
- Iterator
Properties
Methods
- __construct() : mixed
- Initializes the class with source data.
- current() : self
- getDocComment() : Doc|null
- Gets the doc comment of the node.
- getEndLine() : int
- Gets line the node ended in.
- getFqsen() : Fqsen
- Returns the fqsen of the current constant.
- getLine() : int
- Gets line the node started in.
- getName() : string
- Returns the name of the current constant.
- getValue() : Expr
- key() : int|null
- next() : void
- rewind() : void
- valid() : bool
Properties
$constant read-only
private
Const_
$constant
$index
private
int
$index
= 0
index of the current constant to use
Methods
__construct()
Initializes the class with source data.
public
__construct(Const_ $constant) : mixed
Parameters
- $constant : Const_
current()
public
current() : self
Tags
Attributes
- #[Override]
Return values
selfgetDocComment()
Gets the doc comment of the node.
public
getDocComment() : Doc|null
The doc comment has to be the last comment associated with the node.
Return values
Doc|nullgetEndLine()
Gets line the node ended in.
public
getEndLine() : int
Return values
int —Line
getFqsen()
Returns the fqsen of the current constant.
public
getFqsen() : Fqsen
Return values
FqsengetLine()
Gets line the node started in.
public
getLine() : int
Return values
int —Line
getName()
Returns the name of the current constant.
public
getName() : string
Return values
stringgetValue()
public
getValue() : Expr
Return values
Exprkey()
public
key() : int|null
Tags
Attributes
- #[Override]
Return values
int|nullnext()
public
next() : void
Tags
Attributes
- #[Override]
rewind()
public
rewind() : void
Tags
Attributes
- #[Override]
valid()
public
valid() : bool
Tags
Attributes
- #[Override]