我正在尝试转换这个php配置
$container->register('framework', 'Symfony'Component'HttpKernel'HttpKernel')
->setArguments(array(new Reference('dispatcher'), new Reference('resolver')));
在yaml语法中,我已经很好地使用了分派器和解析器,但现在无法理解如何将参数传递给HttpKernel构造器,我已经尝试过了
framework:
class: Symfony'Component'HttpKernel'HttpKernel
arguments: ["dispatcher", "resolver"]
framework:
class: Symfony'Component'HttpKernel'HttpKernel
arguments: [dispatcher, resolver]
但是我得到错误
Catchable fatal error: Argument 1 passed to Symfony'Component'HttpKernel'HttpKernel::__construct() must be an instance of Symfony'Component'EventDispatcher'EventDispatcherInterface, string given in
解决了,必须
framework:
class: Symfony'Component'HttpKernel'HttpKernel
arguments: ["@dispatcher", "@resolver"]
注意@