Я хочу написать функциональные тесты в Symfony, но я не могу переопределить createKernel
метод WebTestCase.Наше приложение интегрировало Symfony, используя HttpKernel, например:
$kernel = new HttpKernel($dispatcher, $controllerResolver, new
RequestStack(), $argumentResolver);
$request = Request::createFromGlobals();
$response = $kernel->handle($request);
$response->send();
$kernel->terminate($request, $response);
Я пытался вернуть это ядро из переопределенного метода createKernel
, но у него нет некоторых методов (например, getContainer()
), которые выдают ошибкупозже.Как я могу создать свое собственное ядро для WebTestCase?