From 884fd92f1320d17daebb772297da03fb2cfa59b8 Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Tue, 1 Oct 2024 16:00:34 +0300 Subject: drop opentelemetry --- vendor/open-telemetry/api/Trace/functions.php | 44 --------------------------- 1 file changed, 44 deletions(-) delete mode 100644 vendor/open-telemetry/api/Trace/functions.php (limited to 'vendor/open-telemetry/api/Trace/functions.php') diff --git a/vendor/open-telemetry/api/Trace/functions.php b/vendor/open-telemetry/api/Trace/functions.php deleted file mode 100644 index 79f730717..000000000 --- a/vendor/open-telemetry/api/Trace/functions.php +++ /dev/null @@ -1,44 +0,0 @@ - $args arguments to provide to the closure - * @return R result of the closure invocation - * - * @phpstan-ignore-next-line - */ -function trace(SpanInterface $span, Closure $closure, iterable $args = []) -{ - $s = $span; - $c = $closure; - $a = $args; - unset($span, $closure, $args); - - $scope = $s->activate(); - - try { - /** @psalm-suppress InvalidArgument */ - return $c(...$a, ...($a = [])); - } catch (Throwable $e) { - $s->setStatus(StatusCode::STATUS_ERROR, $e->getMessage()); - $s->recordException($e, ['exception.escaped' => true]); - - throw $e; - } finally { - $scope->detach(); - $s->end(); - } -} -- cgit v1.2.3-54-g00ecf