public function ContainerAwareHttpKernelTest::testVerifyRequestStackPushPopDuringHandle in Zircon Profile 8.0
Same name and namespace in other branches
- 8 vendor/symfony/http-kernel/Tests/DependencyInjection/ContainerAwareHttpKernelTest.php \Symfony\Component\HttpKernel\Tests\DependencyInjection\ContainerAwareHttpKernelTest::testVerifyRequestStackPushPopDuringHandle()
@dataProvider getProviderTypes
File
- vendor/
symfony/ http-kernel/ Tests/ DependencyInjection/ ContainerAwareHttpKernelTest.php, line 58
Class
- ContainerAwareHttpKernelTest
- @group legacy
Namespace
Symfony\Component\HttpKernel\Tests\DependencyInjectionCode
public function testVerifyRequestStackPushPopDuringHandle($type) {
$request = new Request();
$expected = new Response();
$controller = function () use ($expected) {
return $expected;
};
$stack = $this
->getMock('Symfony\\Component\\HttpFoundation\\RequestStack', array(
'push',
'pop',
));
$stack
->expects($this
->at(0))
->method('push')
->with($this
->equalTo($request));
$stack
->expects($this
->at(1))
->method('pop');
$container = $this
->getMock('Symfony\\Component\\DependencyInjection\\ContainerInterface');
$dispatcher = new EventDispatcher();
$resolver = $this
->getResolverMockFor($controller, $request);
$kernel = new ContainerAwareHttpKernel($dispatcher, $container, $resolver, $stack);
$kernel
->handle($request, $type);
}