【发布时间】:2017-11-29 19:39:28
【问题描述】:
我在 Symfony 3.3.13 全栈应用程序中收到弃用通知。
自 Symfony 3.3 起,Autowiring-types 已被弃用,并将被移除 在 4.0。为“Psr\Log\LoggerInterface”使用别名。
请注意,这是来自 Symfony 源代码,而不是我的代码。
单击“显示跟踪”显示它在文件 vendor/symfony/monolog-bundle/DependencyInjection/MonologExtension.php 中。
代码是:
if (method_exists('Symfony\Component\DependencyInjection\Definition', 'addAutowiringType')) {
$container->getDefinition('monolog.logger')->addAutowiringType('Psr\Log\LoggerInterface');
}
我怀疑我需要更新我的 composer.json 文件中的 monolog-bundle 版本,但无法找出正确的版本。当前设置为“~2.8”。
【问题讨论】:
标签: symfony deprecation-warning