我尝试从所有已弃用的调用中清除我的应用程序(Symfony 2.7.4),但我找不到如何在我的网站上解决这个已弃用的调用。此特定弃用呼叫没有文档。 显然,警告发生在供应商,所以我不知道。
DEPRECATED Overwriting Assetic\Extension\Twig\AsseticTokenParser::createNode is deprecated since 1.3.
Overwrite Assetic\Extension\Twig\AsseticTokenParser::createBodyNode instead.
如果有人知道如何解决这个已弃用的电话,请发布您的解决方案。感谢
答案 0 :(得分:0)
我认为这是因为来自assetic-bundle的\ Symfony \ Bundle \ AsseticBundle \ Twig \ AsseticTokenParser正在覆盖createNode而不是createBodyNode(它扩展了\ Assetic \ Extension \ Twig \ AsseticTokenParser)。在symfony / assetic-bundle v2.3中也出现了这种情况。升级您的symfony / assetic-bundle版本(2.7.1是当前稳定版本),这应该可以解决问题。 Assetic bundle需要kriswallsmith / assetic的v1.3 v2.7.0。