*/ final class ParamNameResolver implements NodeNameResolverInterface { public function getNode() : string { return Param::class; } /** * @param Param $node */ public function resolve(Node $node, ?Scope $scope) : ?string { if ($node->var instanceof Error) { return null; } if ($node->var->name instanceof Expr) { return null; } return $node->var->name; } }