我已将 Symfony 3.4 升级到 4.4。剩下的唯一弃用警告是:
php.INFO: User Deprecated:“Symfony\Component\Debug\DebugClassLoader”类从 Symfony 4.4 开始被弃用,使用“Symfony\Component\ErrorHandler\DebugClassLoader”代替。{"exception":"[object] (ErrorException(code: 0): User Deprecated: The "Symfony\Component\Debug\DebugClassLoader" class is deprecated from Symfony 4.4, use "Symfony\Component\ErrorHandler\DebugClassLoader" 相反。在/vendor/symfony/symfony/src/Symfony/Component/Debug/DebugClassLoader.php:16)"} []
我不在DebugClassLoader
任何地方使用。如何删除此警告?
yiv*_*ivi 25
检查您index.php
和您的bin/console
文件。
index.php
例如,在 中,应该有这样的部分:
if ($_SERVER['APP_DEBUG']) {
umask(0000);
Debug::enable();
}
Run Code Online (Sandbox Code Playgroud)
但是对应的导入很可能是:
use Symfony\Component\Debug\Debug;
Run Code Online (Sandbox Code Playgroud)
在这两个文件中将其更改为:
use Symfony\Component\ErrorHandler\Debug;
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2501 次 |
最近记录: |