2013-01-16 1 views

답변

2

Symfony2 Behat Extension을 사용하는 경우 in Symfony2 functional tests과 똑같은 기능을 수행 할 수 있습니다.

$profiler = $kernel->getContainer()->get('profiler'); 

그런 다음 당신은 당신의 응답을 프로파일을로드해야합니다 : 프로파일을 쉽게 컨테이너에서 검색 할 수 있습니다 단지 서비스

$response = $session->getClient()->getResponse(); 
$token = $response->getHeader('X-Debug-Token'); 
$profile = $profiler->loadProfile($token); 

에서 프로파일을로드 할 수도 있습니다 Symfony\Component\HttpFoundation\Response 목적 :

$profile = $profiler->loadProfileFromResponse($response); 

그러나, $session->getClient()->getResponse()Symfony\Component\BrowserKit\Response 반환합니다.