From 3bf275e445564fb7398667a817b9a75266258268 Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Sat, 21 Oct 2023 10:24:23 +0300 Subject: stop whining if _SESSION etc are not defined --- classes/tracer.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/classes/tracer.php b/classes/tracer.php index e29073dfc..4e8c383d6 100644 --- a/classes/tracer.php +++ b/classes/tracer.php @@ -54,9 +54,9 @@ class Tracer { $span = $this->tracer->spanBuilder($_SESSION['name'] ?? 'not-logged-in') ->setParent($context) ->setSpanKind(SpanKind::KIND_SERVER) - ->setAttribute('php.request', json_encode($_REQUEST)) - ->setAttribute('php.server', json_encode($_SERVER)) - ->setAttribute('php.session', json_encode($_SESSION)) + ->setAttribute('php.request', json_encode($_REQUEST ?? [])) + ->setAttribute('php.server', json_encode($_SERVER ?? [])) + ->setAttribute('php.session', json_encode($_SESSION ?? [])) ->startSpan(); $scope = $span->activate(); -- cgit v1.2.3