Bug Report
| Subject |
Details |
| Rector version |
last dev-main |
| Installed as |
composer dependency |
Minimal PHP Code Causing Issue
See https://getrector.com/demo/642b537d-cbad-4f00-a4fe-0cd8fc3a0f70
<?php
namespace App;
class AnonymousClassNode {}
class Test
{
public function run()
{
$anonymousClassNodes[] = new AnonymousClassNode();
foreach ($anonymousClassNodes as $anonymousClassNode) {
}
}
}
Responsible rules
RenameForeachValueVariableToMatchExprVariableRector
Expected Behavior
It should be skipped, anonymousClassNode should not be renamed to anonymouClassNode
Bug Report
Minimal PHP Code Causing Issue
See https://getrector.com/demo/642b537d-cbad-4f00-a4fe-0cd8fc3a0f70
Responsible rules
RenameForeachValueVariableToMatchExprVariableRectorExpected Behavior
It should be skipped,
anonymousClassNodeshould not be renamed toanonymouClassNode