有版本
"php": ">=5.6",
"symfony/symfony": "v2.8.13",
"symfony/monolog-bundle": "3.0",
运行测试时有此
Symfony \ Bundle \ MonologBundle \ DependencyInjection \ Compiler \ DebugHandlerPass类自版本2.12起不再使用,将在3.0中删除。而在FrameworkBundle中使用AddDebugLogProcessorPass:1x 来自FooBundle \ Tests \ Integration \ Application \ Notifications的AppNewsTest :: __构造中的1x
所有测试都已完成,但有这个错误并且在travis中有构建过程 怎么解决这个问题?
答案 0 :(得分:1)
检查哪个monolog-bundle真正解决了:
我很确定这是2.12并且'错误'消息很简单地告诉你,使用当前的monolog版本你正在调用一个已弃用的类。 所以只有当你的monolog包真的解析为> = 3.0之类的东西时,你才会遇到麻烦。
此信息仅在您升级到Monolog 3.0时为您做好准备
顺便说一句,根据他们的发布页面,最新的Monolog稳定版本是2.11.1 - 为什么你现在要求更高版本? (以及它如何适合你Symfony< 3)
答案 1 :(得分:0)
我遇到了这个问题并将monolog-bundle更新到版本3.0.1修复了它