我们正在使用依赖于Symfony的Contao 4.7.7,出于某种原因,我们收到了以下致命错误,但不确定这是如何出现的。
在此事件中:fos\u http\u缓存。pre\u句柄
内核传递错误的事件
如何解决这个问题?
致命错误:未捕获类型错误:传递给Symfony\Component\EventDispatcher\EventDispatcher::dispatch()的参数2必须是Symfony\Component\EventDispatcher\Event的实例,或null,即给定的FOS\HttpCache\SymfonyCache\cacheeventevent的实例,在/vendor/friendsofsymfony/http cache/src/SymfonyCache/EventDispatchingHttpCache中调用。php位于第164行,在/vendor/symfony/event dispatcher/EventDispatcher中定义。菲律宾比索:37
堆栈跟踪:
>
/供应商/友人SYMFONY/http缓存/src/SymfonyCache/事件调度TTPCache。php(164):Symfony\Component\EventDispatcher\EventDispatcher-
/供应商/友人SYMFONY/http缓存/src/SymfonyCache/事件调度TTPCache。php(100):Contao\ManagerBundle\HttpKernel\ContaoCache-
/web/app.php(58):在供应商/Symfony/event-调度程序/EventDispatcher.php第37行
这是Contao 4.7中出现的带有最新Symfony依赖项的错误。您需要更新到最新的、当前支持的Contao版本(在您发帖时,这将是Contao4.8.5
)。
不再支持Contao 4.7。有关当前支持的版本的更多信息,请参阅发布计划。
介绍 (Introduction) EventDispatcher类是分派事件的所有类的基类。 EventDispatcher类实现IEventDispatcher接口。 EventDispatcher类允许显示列表上的任何对象成为事件目标,因此,使用IEventDispatcher接口的方法。 为了理解EventDispatcher ,我们先来看看什么是事件和事件目标。 什么是事件? (What
自定义对象的 JavaScript 事件。 Eventdispatcher on GitHub 代码示例 // 为自定义对象添加事件 class Car extends EventDispatcher { start() { this.dispatchEvent( { type: 'start', message: 'vroom vroom!' } ); }; } // 使用自定义
实际错误消息是 我在新PC(机器)中设置了我现有的Laravel项目。但是,完成所有过程后,由于上面提到的错误,我无法运行项目。
Examples var eventDispatcher = new EventDispatcher(); eventDispatcher.on('click', function() {console.log('data');}); eventDispatcher.fire('click', {data: 123}); Methods name summary defined by fir
请帮我做一个购物车的项目。我试图将产品添加到basket,但在添加新产品时得到了这个错误:Type error:传递给decility\common\collections\arraycollection::__construct()的参数1必须是array类型,对象给定,在C:\users\Angel's\desktop\untitled2\vendor\decility\orm\lib\dec
我正在laravel 5.6项目中运行“php artisan botman:list drivers-v”命令,并抛出此错误: Symfony\Component\Debug\异常\FatalThrowableError:类型错误:传递给Symfony\Component\Consol\Helper\Table::setRow()的参数1必须是类型数组,对象给定,在C:\xampp\htdocs