public function onKernelRequest(GetResponseEvent $event)
 {
     $response = RequestFormatValidator::intercept($event->getRequest(), $this->acceptableFormats, $this->exclude);
     if ($response instanceof Response) {
         $event->setResponse($response);
     }
 }
예제 #2
0
 /** @test */
 public function it_intercepts_with_non_matching_exclude()
 {
     $kernel = $this->getMock('Symfony\\Component\\HttpKernel\\HttpKernelInterface');
     $kernel->expects($this->never())->method('handle');
     $app = new RequestFormatValidator($kernel, [], '/ignore');
     $request = Request::create('/not-ignore');
     $response = $app->handle($request)->prepare($request);
 }