Rector を使用して、以下を変換しようとしています。
リーリーこれを入力してください:
リーリー私の問題は、最後の ['hard_coded_index']
です。やり方が分かりません。私がこれまでに持っているものは。
P粉1619397522024-02-26 10:14:26
好吧、我明白了...
パブリック関数リファクタリング(Node $node): ?Node { if (! $this->isName($node->name, 'some_made_up_function_call')) { null を返します。 } $conn = 新しい Node\Expr\Variable($node->args[0]->value->name); $methodCall = new Node\Expr\MethodCall($conn, 'made_up_method_call', [$node->args[1]]); $arrayKey = 新しい Node\Scalar\String_('hard_coded_index'); 新しい Node\Expr\ArrayDimFetch($methodCall, $arrayKey) を返します。 }