PropertyFetch could not be converted to string
>>> [!note] Migrated issue
<!-- Drupal.org comment -->
<!-- Migrated from issue #3405691. -->
Reported by: [bobburns](https://www.drupal.org/user/596302)
>>>
<p>Post with --debug option. Drupal 10.1.6</p>
<p>Could not process "/var/www/public_html/modules/harmony_moderation/src/DefaultController.php" file,<br>
due to:<br>
"System error: "Object of class PhpParser\Node\Expr\PropertyFetch could not be converted to string"</p>
<p> Stack trace:<br>
#0 vendor/rector/rector/src/Rector/AbstractRector.php(220):<br>
DrupalRector\Rector\Deprecation\Base\StaticArgumentRenameBase->refactor(Object(PhpParser\Node\Expr\StaticCall)<br>
)<br>
#1 vendor/rector/rector/vendor/nikic/php-parser/lib/PhpParser/NodeTraverser.php(113):<br>
Rector\Core\Rector\AbstractRector->enterNode(Object(PhpParser\Node\Expr\StaticCall))<br>
#2 vendor/rector/rector/vendor/nikic/php-parser/lib/PhpParser/NodeTraverser.php(133):<br>
PhpParser\NodeTraverser->traverseNode(Object(PhpParser\Node\Expr\MethodCall))<br>
#3 vendor/rector/rector/vendor/nikic/php-parser/lib/PhpParser/NodeTraverser.php(196):<br>
PhpParser\NodeTraverser->traverseNode(Object(PhpParser\Node\Expr\ArrayItem))<br>
#4 vendor/rector/rector/vendor/nikic/php-parser/lib/PhpParser/NodeTraverser.php(105):<br>
PhpParser\NodeTraverser->traverseArray(Array)<br>
#5 vendor/rector/rector/vendor/nikic/php-parser/lib/PhpParser/NodeTraverser.php(133):<br>
PhpParser\NodeTraverser->traverseNode(Object(PhpParser\Node\Expr\Array_))<br>
#6 vendor/rector/rector/vendor/nikic/php-parser/lib/PhpParser/NodeTraverser.php(133):<br>
PhpParser\NodeTraverser->traverseNode(Object(PhpParser\Node\Expr\Assign))<br>
#7 vendor/rector/rector/vendor/nikic/php-parser/lib/PhpParser/NodeTraverser.php(196):<br>
PhpParser\NodeTraverser->traverseNode(Object(PhpParser\Node\Stmt\Expression))<br>
#8 vendor/rector/rector/vendor/nikic/php-parser/lib/PhpParser/NodeTraverser.php(105):<br>
PhpParser\NodeTraverser->traverseArray(Array)<br>
#9 vendor/rector/rector/vendor/nikic/php-parser/lib/PhpParser/NodeTraverser.php(196):<br>
PhpParser\NodeTraverser->traverseNode(Object(PhpParser\Node\Stmt\If_))<br>
#10 vendor/rector/rector/vendor/nikic/php-parser/lib/PhpParser/NodeTraverser.php(105):<br>
PhpParser\NodeTraverser->traverseArray(Array)<br>
#11 vendor/rector/rector/vendor/nikic/php-parser/lib/PhpParser/NodeTraverser.php(133):<br>
PhpParser\NodeTraverser->traverseNode(Object(PhpParser\Node\Stmt\Else_))<br>
#12 vendor/rector/rector/vendor/nikic/php-parser/lib/PhpParser/NodeTraverser.php(196):<br>
PhpParser\NodeTraverser->traverseNode(Object(PhpParser\Node\Stmt\If_))<br>
#13 vendor/rector/rector/vendor/nikic/php-parser/lib/PhpParser/NodeTraverser.php(105):<br>
PhpParser\NodeTraverser->traverseArray(Array)<br>
#14 vendor/rector/rector/vendor/nikic/php-parser/lib/PhpParser/NodeTraverser.php(196):<br>
PhpParser\NodeTraverser->traverseNode(Object(PhpParser\Node\Stmt\ClassMethod))<br>
#15 vendor/rector/rector/vendor/nikic/php-parser/lib/PhpParser/NodeTraverser.php(105):<br>
PhpParser\NodeTraverser->traverseArray(Array)<br>
#16 vendor/rector/rector/vendor/nikic/php-parser/lib/PhpParser/NodeTraverser.php(196):<br>
PhpParser\NodeTraverser->traverseNode(Object(PhpParser\Node\Stmt\Class_))<br>
#17 vendor/rector/rector/vendor/nikic/php-parser/lib/PhpParser/NodeTraverser.php(105):<br>
PhpParser\NodeTraverser->traverseArray(Array)<br>
#18 vendor/rector/rector/vendor/nikic/php-parser/lib/PhpParser/NodeTraverser.php(196):<br>
PhpParser\NodeTraverser->traverseNode(Object(PhpParser\Node\Stmt\Namespace_))<br>
#19 vendor/rector/rector/vendor/nikic/php-parser/lib/PhpParser/NodeTraverser.php(85):<br>
PhpParser\NodeTraverser->traverseArray(Array)<br>
#20 vendor/rector/rector/src/PhpParser/NodeTraverser/RectorNodeTraverser.php(42):<br>
PhpParser\NodeTraverser->traverse(Array)<br>
#21 vendor/rector/rector/src/Application/FileProcessor.php(60):<br>
Rector\Core\PhpParser\NodeTraverser\RectorNodeTraverser->traverse(Array)<br>
#22 vendor/rector/rector/src/Application/FileProcessor/PhpFileProcessor.php(106):<br>
Rector\Core\Application\FileProcessor->refactor(Object(Rector\Core\ValueObject\Application\File),<br>
Object(Rector\Core\ValueObject\Configuration))<br>
#23 vendor/rector/rector/packages/Parallel/WorkerRunner.php(130):<br>
Rector\Core\Application\FileProcessor\PhpFileProcessor->process(Object(Rector\Core\ValueObject\Application\Fil<br>
e), Object(Rector\Core\ValueObject\Configuration))<br>
#24 vendor/rector/rector/packages/Parallel/WorkerRunner.php(106):<br>
Rector\Parallel\WorkerRunner->processFiles(Object(Rector\Core\ValueObject\Application\File),<br>
Object(Rector\Core\ValueObject\Configuration), Array)<br>
#25 vendor/rector/rector/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php(97):<br>
Rector\Parallel\WorkerRunner->Rector\Parallel\{closure}(Array)<br>
#26 vendor/rector/rector/vendor/clue/ndjson-react/src/Decoder.php(117):<br>
RectorPrefix202304\Evenement\EventEmitter->emit('data', Array)<br>
#27 vendor/rector/rector/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php(97):<br>
RectorPrefix202304\Clue\React\NDJson\Decoder->handleData(Array)<br>
#28 vendor/rector/rector/vendor/react/stream/src/Util.php(62):<br>
RectorPrefix202304\Evenement\EventEmitter->emit('data', Array)<br>
#29 vendor/rector/rector/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php(97):<br>
RectorPrefix202304\React\Stream\Util::RectorPrefix202304\React\Stream\{closure}('{"action":"main...')<br>
#30 vendor/rector/rector/vendor/react/stream/src/DuplexResourceStream.php(154):<br>
RectorPrefix202304\Evenement\EventEmitter->emit('data', Array)<br>
#31 vendor/rector/rector/vendor/react/event-loop/src/StreamSelectLoop.php(201):<br>
RectorPrefix202304\React\Stream\DuplexResourceStream->handleData(Resource id #19361)<br>
#32 vendor/rector/rector/vendor/react/event-loop/src/StreamSelectLoop.php(173):<br>
RectorPrefix202304\React\EventLoop\StreamSelectLoop->waitForStreamActivity(NULL)<br>
#33 vendor/rector/rector/src/Console/Command/WorkerCommand.php(63):<br>
RectorPrefix202304\React\EventLoop\StreamSelectLoop->run()<br>
#34 vendor/rector/rector/vendor/symfony/console/Command/Command.php(311):<br>
Rector\Core\Console\Command\WorkerCommand->execute(Object(RectorPrefix202304\Symfony\Component\Console\Input\A<br>
rgvInput), Object(RectorPrefix202304\Symfony\Component\Console\Output\ConsoleOutput))<br>
#35 vendor/rector/rector/vendor/symfony/console/Application.php(899):<br>
RectorPrefix202304\Symfony\Component\Console\Command\Command->run(Object(RectorPrefix202304\Symfony\Component\<br>
Console\Input\ArgvInput), Object(RectorPrefix202304\Symfony\Component\Console\Output\ConsoleOutput))<br>
#36 vendor/rector/rector/vendor/symfony/console/Application.php(320):<br>
RectorPrefix202304\Symfony\Component\Console\Application->doRunCommand(Object(Rector\Core\Console\Command\Work<br>
erCommand), Object(RectorPrefix202304\Symfony\Component\Console\Input\ArgvInput),<br>
Object(RectorPrefix202304\Symfony\Component\Console\Output\ConsoleOutput))<br>
#37 vendor/rector/rector/src/Console/ConsoleApplication.php(49):<br>
RectorPrefix202304\Symfony\Component\Console\Application->doRun(Object(RectorPrefix202304\Symfony\Component\Co<br>
nsole\Input\ArgvInput), Object(RectorPrefix202304\Symfony\Component\Console\Output\ConsoleOutput))<br>
#38 vendor/rector/rector/vendor/symfony/console/Application.php(206):<br>
Rector\Core\Console\ConsoleApplication->doRun(Object(RectorPrefix202304\Symfony\Component\Console\Input\ArgvIn<br>
put), Object(RectorPrefix202304\Symfony\Component\Console\Output\ConsoleOutput))<br>
#39 vendor/rector/rector/bin/rector.php(128): RectorPrefix202304\Symfony\Component\Console\Application->run()<br>
#40 vendor/rector/rector/bin/rector(5): require_once('/var/www/bigbay...')<br>
#41 vendor/bin/rector(120): include('/var/www/bigbay...')<br>
#42 {main}". On line: 57</p>
issue