yiisoft / yii2-debug

Debug Extension for Yii 2
http://www.yiiframework.com
BSD 3-Clause "New" or "Revised" License
201 stars 149 forks source link

php8.1: UserPanel: class_exists(): Passing null to parameter #1 ($class) of type string is deprecated #473

Closed dicrtarasov closed 2 years ago

dicrtarasov commented 2 years ago

After login to app, have error: class_exists(): Passing null to parameter #1 ($class) of type string is deprecated in /home/eurotools/public_html/vendor/yiisoft/yii2-debug/src/panels/UserPanel.php

Stack trace:
#0 [internal function]: yii\base\ErrorHandler->handleError()
#1 /home/eurotools/public_html/vendor/yiisoft/yii2-debug/src/panels/UserPanel.php(91): class_exists()
#2 /home/eurotools/public_html/vendor/yiisoft/yii2/base/BaseObject.php(109): yii\debug\panels\UserPanel->init()
#3 [internal function]: yii\base\BaseObject->__construct()
#4 /home/eurotools/public_html/vendor/yiisoft/yii2/di/Container.php(419): ReflectionClass->newInstanceArgs()
#5 /home/eurotools/public_html/vendor/yiisoft/yii2/di/Container.php(170): yii\di\Container->build()
#6 /home/eurotools/public_html/vendor/yiisoft/yii2/BaseYii.php(365): yii\di\Container->get()
#7 /home/eurotools/public_html/vendor/yiisoft/yii2-debug/src/Module.php(255): yii\BaseYii::createObject()
#8 /home/eurotools/public_html/vendor/yiisoft/yii2-debug/src/Module.php(226): yii\debug\Module->initPanels()
#9 /home/eurotools/public_html/vendor/yiisoft/yii2/base/BaseObject.php(109): yii\debug\Module->init()
#10 /home/eurotools/public_html/vendor/yiisoft/yii2/base/Module.php(161): yii\base\BaseObject->__construct()
#11 [internal function]: yii\base\Module->__construct()
#12 /home/eurotools/public_html/vendor/yiisoft/yii2/di/Container.php(419): ReflectionClass->newInstanceArgs()
#13 /home/eurotools/public_html/vendor/yiisoft/yii2/di/Container.php(170): yii\di\Container->build()
#14 /home/eurotools/public_html/vendor/yiisoft/yii2/BaseYii.php(365): yii\di\Container->get()
#15 /home/eurotools/public_html/vendor/yiisoft/yii2/base/Module.php(445): yii\BaseYii::createObject()
#16 /home/eurotools/public_html/vendor/yiisoft/yii2/base/Application.php(313): yii\base\Module->getModule()
#17 /home/eurotools/public_html/vendor/yiisoft/yii2/web/Application.php(69): yii\base\Application->bootstrap()
#18 /home/eurotools/public_html/vendor/yiisoft/yii2/base/Application.php(271): yii\web\Application->bootstrap()
#19 /home/eurotools/public_html/vendor/yiisoft/yii2/base/BaseObject.php(109): yii\base\Application->init()
#20 /home/eurotools/public_html/vendor/yiisoft/yii2/base/Application.php(204): yii\base\BaseObject->__construct()
#21 /home/eurotools/public_html/web/index.php(42): yii\base\Application->__construct()
#22 {main}
Q A
Yii version 2.0.45
PHP version 8.1
Operating system Linux