setName('array_combine'); // Duplicate the first $array argument twice (silly, but true). // Need to clone the argument to make a copy of it, since Pharborist works // on original tree elements. $arguments = $call->getArguments(); return $call->appendArgument(clone $arguments[0]); } }