diff --git a/.phive/phars.xml b/.phive/phars.xml index 642921def..faba15309 100644 --- a/.phive/phars.xml +++ b/.phive/phars.xml @@ -1,5 +1,5 @@ - - + + diff --git a/src/DebugMemory.php b/src/DebugMemory.php index 6c0787c02..40e7a78b3 100644 --- a/src/DebugMemory.php +++ b/src/DebugMemory.php @@ -62,7 +62,9 @@ public static function record(?string $message = null): bool $memoryUse = self::getCurrent(); if (!$message) { $trace = debug_backtrace(); - $message = Debugger::trimPath($trace[0]['file']) . ' line ' . $trace[0]['line']; + $file = $trace[0]['file'] ?? 'unknown file'; + $line = $trace[0]['line'] ?? 'n/a'; + $message = Debugger::trimPath($file) . ' line ' . $line; } if (isset(self::$_points[$message])) { $originalMessage = $message; diff --git a/src/DebugTimer.php b/src/DebugTimer.php index 957aa940d..5e72527ed 100644 --- a/src/DebugTimer.php +++ b/src/DebugTimer.php @@ -43,7 +43,9 @@ public static function start(?string $name = null, ?string $message = null): boo if (!$name) { $named = false; $calledFrom = debug_backtrace(); - $name = Debugger::trimPath($calledFrom[0]['file']) . ' line ' . $calledFrom[0]['line']; + $file = $calledFrom[0]['file'] ?? 'unknown file'; + $line = $calledFrom[0]['line'] ?? 'n/a'; + $name = Debugger::trimPath($file) . ' line ' . $line; } else { $named = true; }