-
-
Notifications
You must be signed in to change notification settings - Fork 742
Closed
rectorphp/rector-src
#7437Description
I got this error on the latest 2.2.0 version, no error on 2.1.7:
"System error: "Not implemented yet. Go to "Rector\PhpParser\Node\NodeFactory::createArrayItem()" and add check for "PhpParser\Node\Expr\PropertyFetch" node.
Output when running with --debug:
[ERROR] Could not process "/code/src/SchemaValidation/SchemaDataGenerator.php" file, due to:
"System error: "Not implemented yet. Go to "Rector\PhpParser\Node\NodeFactory::createArrayItem()" and add check
for "PhpParser\Node\Expr\PropertyFetch" node."
Stack trace:
#0 vendor/rector/rector/src/PhpParser/Node/NodeFactory.php(126):
Rector\PhpParser\Node\NodeFactory->createArrayItem(Object(PhpParser\Node\Expr\PropertyFetch), 'name')
#1 vendor/rector/rector/rules/CodeQuality/Rector/ClassMethod/InlineArrayReturnAssignRector.php(110):
Rector\PhpParser\Node\NodeFactory->createArray(Array)
#2 vendor/rector/rector/src/Rector/AbstractRector.php(119):
Rector\CodeQuality\Rector\ClassMethod\InlineArrayReturnAssignRector->refactor(Object(PhpParser\Node\Stmt\Class
Method))
#3 vendor/rector/rector/vendor/nikic/php-parser/lib/PhpParser/NodeTraverser.php(173):
Rector\Rector\AbstractRector->enterNode(Object(PhpParser\Node\Stmt\ClassMethod))
#4 vendor/rector/rector/vendor/nikic/php-parser/lib/PhpParser/NodeTraverser.php(90):
PhpParser\NodeTraverser->traverseArray(Array)
#5 vendor/rector/rector/vendor/nikic/php-parser/lib/PhpParser/NodeTraverser.php(200):
PhpParser\NodeTraverser->traverseNode(Object(PhpParser\Node\Stmt\Class_))
#6 vendor/rector/rector/vendor/nikic/php-parser/lib/PhpParser/NodeTraverser.php(90):
PhpParser\NodeTraverser->traverseArray(Array)
#7 vendor/rector/rector/vendor/nikic/php-parser/lib/PhpParser/NodeTraverser.php(200):
PhpParser\NodeTraverser->traverseNode(Object(PhpParser\Node\Stmt\Namespace_))
#8 vendor/rector/rector/vendor/nikic/php-parser/lib/PhpParser/NodeTraverser.php(71):
PhpParser\NodeTraverser->traverseArray(Array)
#9 vendor/rector/rector/src/PhpParser/NodeTraverser/RectorNodeTraverser.php(49):
PhpParser\NodeTraverser->traverse(Array)
#10 vendor/rector/rector/src/Application/FileProcessor.php(95):
Rector\PhpParser\NodeTraverser\RectorNodeTraverser->traverse(Array)
#11 vendor/rector/rector/src/Application/ApplicationFileProcessor.php(183):
Rector\Application\FileProcessor->processFile(Object(Rector\ValueObject\Application\File),
Object(Rector\ValueObject\Configuration))
#12 vendor/rector/rector/src/Application/ApplicationFileProcessor.php(160):
Rector\Application\ApplicationFileProcessor->processFile(Object(Rector\ValueObject\Application\File),
Object(Rector\ValueObject\Configuration))
#13 vendor/rector/rector/src/Application/ApplicationFileProcessor.php(134):
Rector\Application\ApplicationFileProcessor->processFiles(Array, Object(Rector\ValueObject\Configuration),
Object(Closure), Object(Closure))
#14 vendor/rector/rector/src/Console/Command/ProcessCommand.php(176):
Rector\Application\ApplicationFileProcessor->run(Object(Rector\ValueObject\Configuration),
Object(RectorPrefix202510\Symfony\Component\Console\Input\ArgvInput))
#15 vendor/rector/rector/vendor/symfony/console/Command/Command.php(289):
Rector\Console\Command\ProcessCommand->execute(Object(RectorPrefix202510\Symfony\Component\Console\Input\ArgvI
nput), Object(RectorPrefix202510\Symfony\Component\Console\Output\ConsoleOutput))
#16 vendor/rector/rector/vendor/symfony/console/Application.php(898):
RectorPrefix202510\Symfony\Component\Console\Command\Command->run(Object(RectorPrefix202510\Symfony\Component\
Console\Input\ArgvInput), Object(RectorPrefix202510\Symfony\Component\Console\Output\ConsoleOutput))
#17 vendor/rector/rector/vendor/symfony/console/Application.php(279):
RectorPrefix202510\Symfony\Component\Console\Application->doRunCommand(Object(Rector\Console\Command\ProcessCo
mmand), Object(RectorPrefix202510\Symfony\Component\Console\Input\ArgvInput),
Object(RectorPrefix202510\Symfony\Component\Console\Output\ConsoleOutput))
#18 vendor/rector/rector/src/Console/ConsoleApplication.php(66):
RectorPrefix202510\Symfony\Component\Console\Application->doRun(Object(RectorPrefix202510\Symfony\Component\Co
nsole\Input\ArgvInput), Object(RectorPrefix202510\Symfony\Component\Console\Output\ConsoleOutput))
#19 vendor/rector/rector/vendor/symfony/console/Application.php(162):
Rector\Console\ConsoleApplication->doRun(Object(RectorPrefix202510\Symfony\Component\Console\Input\ArgvInput),
Object(RectorPrefix202510\Symfony\Component\Console\Output\ConsoleOutput))
#20 vendor/rector/rector/bin/rector.php(130): RectorPrefix202510\Symfony\Component\Console\Application->run()
#21 vendor/rector/rector/bin/rector(5): require_once('vendor/re...')
#22 vendor/bin/rector(119): include('vendor/re...')
#23 {main}". On line: 380
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels