通过命令更新Symfony项目中的所有内容后:
composer update
我有一个关于在我的分析器中使用不推荐的方法的信息。这就是它的样子:
不建议在"form"扩展中定义initRuntime()方法。使用needs_environment
选项在过滤器、函数或测试中获取Twig_Environment实例;或者在需要时显式实现Twig_Extension_InitRuntimeInterface(不推荐)。-
从Twig_Environment调用::initRuntime()在408行
从Twig_Environment调用::loadTemboard()在第126行
从TwigEngin调用e::load()在第50行
从TwigEngin调用e::在第67行渲染()
从TwigEngin调用e::在第50行渲染()
从TimedTwigEngine::在第92行呈现()从TwigEngin调用e::在第176行呈现响应()从控制器调用::在第35行呈现()从SecurityController调用::loginAction()
调用从call_user_func_array()在第3054行
调用从HttpKernel::handleRaw()在第3016行
调用从HttpKernel::句柄()在第3165行
调用从ContainerAware HttpKernel::句柄()在第2406行
调用从内核::句柄()在第28行
我试图找到生成此消息的文件。这是在。/供应商/树枝/树枝/lib/树枝/Environment.php
线路是:
(407) if (!$this->runtimeInitialized) {
(408) $this->initRuntime();
(409) }
我不知道如何纠正它。
看起来这可能是一个错误,并已在代码中修复。你可能不得不等待下一个版本,但是在那之前忽略它是安全的:https://github.com/bolt/bolt/issues/4450