public function leaveNode(Node $node) { if (!$node instanceof Coalesce) { return; } $issetCall = new Node\Expr\FuncCall(new Node\Name('isset'), [$node->left]); return new Node\Expr\Ternary($issetCall, $node->left, $node->right); }