CalledClassPass
extends CodeCleanerPass
in package
The called class pass throws warnings for get_class() and get_called_class() outside a class context.
Table of Contents
- $inClass : mixed
- afterTraverse() : null|array<string|int, Node>
- Called once after traversal.
- beforeTraverse() : mixed
- enterNode() : mixed
- leaveNode() : mixed
- isNull() : mixed
Properties
$inClass
private
mixed
$inClass
Methods
afterTraverse()
Called once after traversal.
public
afterTraverse(array<string|int, mixed> $nodes) : null|array<string|int, Node>
Return value semantics:
- null: $nodes stays as-is
- otherwise: $nodes is set to the return value
Parameters
- $nodes : array<string|int, mixed>
-
Array of nodes
Return values
null|array<string|int, Node> —Array of nodes
beforeTraverse()
public
beforeTraverse(array<string|int, mixed> $nodes) : mixed
Parameters
- $nodes : array<string|int, mixed>
Return values
mixed —enterNode()
public
enterNode(Node $node) : mixed
Parameters
- $node : Node
Tags
Return values
mixed —leaveNode()
public
leaveNode(Node $node) : mixed
Parameters
- $node : Node
Return values
mixed —isNull()
private
isNull(Node $node) : mixed
Parameters
- $node : Node