diff --git a/src/Instrumentation/ConnectionInstrumentation.php b/src/Instrumentation/ConnectionInstrumentation.php index 0bb60bd..f9767f9 100644 --- a/src/Instrumentation/ConnectionInstrumentation.php +++ b/src/Instrumentation/ConnectionInstrumentation.php @@ -38,10 +38,10 @@ public static function register(): void $backtrace = self::getBacktrace(); if ($backtrace) { - $class = $backtrace['class']; - $function = $backtrace['function']; - $filename = $backtrace['file']; - $lineno = $backtrace['line']; + $class = $backtrace['class'] ?? $class; + $function = $backtrace['function'] ?? $function; + $filename = $backtrace['file'] ?? null; + $lineno = $backtrace['line'] ?? null; } $query = trim($getter($stmt)->queryString);