unpack) { return \true; } } return \false; } /** * @param Arg[] $args * @return Arg[] */ public function unpack(array $args) : array { $unpackedArgList = new \Rector\DowngradePhp56\NodeManipulator\UnpackedArgList($args); return $unpackedArgList->toArray(); } /** * @param Arg[] $args */ public function canBeInlined(array $args) : bool { foreach ($args as $arg) { if (!$arg->unpack) { continue; } if ($arg->value instanceof \PhpParser\Node\Expr\Array_) { continue; } return \false; } return \true; } }