/** * @dataProvider getParameters */ public function testOnKernelRequest(Request $request, string $controller = null) { $eventProphecy = $this->prophesize(GetResponseEvent::class); $eventProphecy->getRequest()->willReturn($request)->shouldBeCalled(); $listener = new SwaggerUiListener(); $listener->onKernelRequest($eventProphecy->reveal()); $this->assertEquals($controller, $request->attributes->get('_controller')); }