summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2023-10-21 10:24:23 +0300
committerAndrew Dolgov <[email protected]>2023-10-21 10:24:23 +0300
commit3bf275e445564fb7398667a817b9a75266258268 (patch)
tree67aeece3270c9f47e2ff06d6ccb5988825f2a07a
parent492c4eecfb943ad4e81fa7175f7a153114caa7e4 (diff)
stop whining if _SESSION etc are not defined
-rw-r--r--classes/tracer.php6
1 files 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();