-
-
Notifications
You must be signed in to change notification settings - Fork 736
Closed
Labels
Description
Bug Report
| Subject | Details |
|---|---|
| Rector version | dev-main |
Minimal PHP Code Causing Issue
Running bin/rector on rector-src got error:
[ERROR] Could not process
"/Users/samsonasik/www/rector-src/rules/Carbon/Rector/FuncCall/DateFuncCallToCarbonRector.php" file, due to:
"System error: "Scope not available on "PhpParser\Node\ArrayItem" node. Fix scope refresh on changed nodes
first"
Stack trace:
#0 vendor/rector/rector-phpunit/rules/CodeQuality/Rector/CallLike/DirectInstanceOverMockArgRector.php(91):
Rector\PHPStan\ScopeFetcher::fetch(Object(PhpParser\Node\ArrayItem))
#1 src/Rector/AbstractRector.php(136):
Rector\PHPUnit\CodeQuality\Rector\CallLike\DirectInstanceOverMockArgRector->refactor(Object(PhpParser\Node\Arr
ayItem))
#2 src/PhpParser/NodeTraverser/RectorNodeTraverser.php(226):
Rector\Rector\AbstractRector->enterNode(Object(PhpParser\Node\ArrayItem))
#3 src/PhpParser/NodeTraverser/RectorNodeTraverser.php(150):
Rector\PhpParser\NodeTraverser\RectorNodeTraverser->traverseArray(Array)
#4 src/PhpParser/NodeTraverser/RectorNodeTraverser.php(198):
Rector\PhpParser\NodeTraverser\RectorNodeTraverser->traverseNode(Object(PhpParser\Node\Expr\List_))
#5 src/PhpParser/NodeTraverser/RectorNodeTraverser.php(262):
Expected Behaviour
It should not error. I will look into it.