We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent cb2b3de commit 02a0399Copy full SHA for 02a0399
src/Parse/Visitor/FunctionLikeFindingVisitor.php
@@ -7,6 +7,7 @@
7
use PhpParser\Node;
8
use PhpParser\Node\Expr\Assign;
9
use PhpParser\Node\Expr\AssignOp;
10
+use PhpParser\Node\Expr\AssignRef;
11
use PhpParser\Node\FunctionLike;
12
use PhpParser\NodeVisitor\FindingVisitor;
13
use PhpParser\Node\Stmt\Class_;
@@ -31,8 +32,10 @@ public function enterNode(Node $node) {
31
32
// Record class name
33
$this->currentNamespace = $node->name ? $node->name->name : null;
34
}
-
35
- if ($node instanceof Assign || $node instanceof AssignOp) {
+ if ($node instanceof Assign ||
36
+ $node instanceof AssignOp ||
37
+ $node instanceof AssignRef
38
+ ) {
39
$node->var->setAttribute('assigned', true); // Mark as assigned
40
41
if ($node instanceof FunctionLike) {
0 commit comments