protected function RequestDataCollectorTest::injectController

Inject the given controller callable into the data collector.

1 call to RequestDataCollectorTest::injectController()
RequestDataCollectorTest::testControllerInspection in drupal/core/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/Tests/DataCollector/RequestDataCollectorTest.php
Test various types of controller callables.

File

drupal/core/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/Tests/DataCollector/RequestDataCollectorTest.php, line 176

Class

RequestDataCollectorTest

Namespace

Symfony\Component\HttpKernel\Tests\DataCollector

Code

protected function injectController($collector, $controller, $request) {
  $resolver = $this
    ->getMock('Symfony\\Component\\HttpKernel\\Controller\\ControllerResolverInterface');
  $httpKernel = new HttpKernel(new EventDispatcher(), $resolver);
  $event = new FilterControllerEvent($httpKernel, $controller, $request, HttpKernelInterface::MASTER_REQUEST);
  $collector
    ->onKernelController($event);
}