Example #1
0
 public function onKernelController(ControllerEvent $event)
 {
     $controller = $event->getController();
     if ($controller instanceof AbstractAction) {
         $controller->setServiceLocator($this->serviceLocator);
     }
 }
Example #2
0
 /**
  * @dataProvider provideCallable
  */
 public function testCreateControllerEvent($callable)
 {
     $request = new Request('GET', '/home', 'HTTP', '1.1');
     $event = new ControllerEvent($callable, $request);
     $this->assertSame($callable, $event->getController());
     $this->assertSame($request, $event->getRequest());
 }