public
|
__construct(
ErrorHandler|null $errorHandler = null,
array{preserveOriginalNames?: bool, replaceNodes?: bool} $options = [],
)
Constructs a name resolution visitor. Options:
- preserveOriginalNames (default false): An "originalName" attribute will be added to
all name nodes that underwent resolution.
- replaceNodes (default true): Resolved names are replaced in-place. Otherwise, a
resolvedName attribute is added. (Names that cannot be statically resolved receive a
namespacedName attribute, as usual.)
Constructs a name resolution visitor. Options:
- preserveOriginalNames (default false): An "originalName" attribute will be added to
all name nodes that underwent resolution.
- replaceNodes (default true): Resolved names are replaced in-place. Otherwise, a
resolvedName attribute is added. (Names that cannot be statically resolved receive a
namespacedName attribute, as usual.)
Parameters
$errorHandler |
Error handler
|
$options |
Options
|
|
#
|
public
|
getNameContext(): NameContext
Get name resolution context.
Get name resolution context.
|
#
|