Fix warning in PHP 8.0

This commit is contained in:
conory 2021-07-05 14:19:06 +09:00
parent 375a71866d
commit faea821e78
9 changed files with 103 additions and 131 deletions

View file

@ -805,7 +805,7 @@ class Debug
// Clean up the backtrace.
foreach (array('entries', 'errors', 'queries', 'slow_queries', 'remote_requests', 'slow_remote_requests') as $key)
{
if (!$data->$key)
if (!isset($data->$key) || !is_array($data->$key))
{
continue;
}
@ -819,7 +819,10 @@ class Debug
{
foreach ($entry->backtrace as &$backtrace)
{
$backtrace['file'] = self::translateFilename($backtrace['file']);
if (isset($backtrace['file']))
{
$backtrace['file'] = self::translateFilename($backtrace['file']);
}
unset($backtrace['object'], $backtrace['args']);
}
}