2014-03-28 6 views
0

I'am는 YAML 구문 에이의 PHP 설정을심포니의 구성 요소, YAML

$container->register('framework', 'Symfony\Component\HttpKernel\HttpKernel') 
->setArguments(array(new Reference('dispatcher'), new Reference('resolver'))); 

변환하려고에 setArgument, 난 이미 디스패처 및 해결 잘했지만 캔트 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 

답변

0

을 얻고,

@

framework: 
    class: Symfony\Component\HttpKernel\HttpKernel 
    arguments: ["@dispatcher", "@resolver"] 

에주의해야합니다