这是我的行动
public function indexAction(Request $request,EventDispatcherInterface $dispatcher){
$dispatcher->dispatch(TestEvent::Name, new TestEvent(new test());
...
}
但它会抛出错误
...MyController::indexAction()" requires that you provide a value for the "$dispatcher" argument.
我在一个旧的 symfony 3.4 项目上,我读过的每个文档页面都说EventDispatcherInterface
可以以这种方式使用而无需配置。