自从我的Symfony 2
更新到2.7
。我收到很多已弃用的错误PHPUnit
and console
(现在消息已经很清楚了)。
ProjectX\ApiBundle\Tests\Controller\SectionsControllerTest::testPostDebug()
The twig.form.resources configuration key is deprecated since version 2.6 and will be removed in 3.0. Use the twig.form_themes configuration key instead.
现在知道如何禁用它们吗?
AppKernel 继承的 Kernel::init() 函数本身已贬值,因此更改它不是一个可行的长期解决方案。
您可以通过更改对 Debug::enable(); 的调用来轻松覆盖错误报告。在 app/console 和 web/app_dev.php 中都像这样。
Change
Debug::enable();
to
Debug::enable(E_RECOVERABLE_ERROR & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED, false);
这将使所有其他错误报告保持完整,同时抑制折旧警告。而且你根本不需要搞乱内核。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)