From dd382e11b0364236c3ad4c7cf0eac7fa7a9393d9 Mon Sep 17 00:00:00 2001 From: fu Date: Thu, 13 Nov 2025 16:00:11 +0800 Subject: [PATCH] fix: handle null layers in pushScope method --- src/sentry/src/Hub.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/sentry/src/Hub.php b/src/sentry/src/Hub.php index 20317df6..bb9783b0 100644 --- a/src/sentry/src/Hub.php +++ b/src/sentry/src/Hub.php @@ -58,7 +58,8 @@ public function getLastEventId(): ?EventId public function pushScope(): Scope { $clonedScope = clone $this->getScope(); - Context::override(static::CONTEXT_STACK_KEY, function (array $layers) use ($clonedScope) { + Context::override(static::CONTEXT_STACK_KEY, function ($layers) use ($clonedScope) { + $layers = $layers ?? []; $layers[] = new Layer($this->getClient(), $clonedScope); return $layers;