You are here

class TestHttpKernel in Zircon Profile 8.0

Same name in this branch
  1. 8.0 vendor/symfony/http-kernel/Tests/TestHttpKernel.php \Symfony\Component\HttpKernel\Tests\TestHttpKernel
  2. 8.0 vendor/symfony/http-kernel/Tests/HttpCache/TestHttpKernel.php \Symfony\Component\HttpKernel\Tests\HttpCache\TestHttpKernel
Same name and namespace in other branches
  1. 8 vendor/symfony/http-kernel/Tests/TestHttpKernel.php \Symfony\Component\HttpKernel\Tests\TestHttpKernel

Hierarchy

Expanded class hierarchy of TestHttpKernel

File

vendor/symfony/http-kernel/Tests/TestHttpKernel.php, line 20

Namespace

Symfony\Component\HttpKernel\Tests
View source
class TestHttpKernel extends HttpKernel implements ControllerResolverInterface {
  public function __construct() {
    parent::__construct(new EventDispatcher(), $this);
  }
  public function getController(Request $request) {
    return array(
      $this,
      'callController',
    );
  }
  public function getArguments(Request $request, $controller) {
    return array(
      $request,
    );
  }
  public function callController(Request $request) {
    return new Response('Request: ' . $request
      ->getRequestUri());
  }

}

Members

Namesort descending Modifiers Type Description Overrides
HttpKernel::$dispatcher protected property
HttpKernel::$requestStack protected property
HttpKernel::$resolver protected property
HttpKernel::filterResponse private function Filters a response object.
HttpKernel::finishRequest private function Publishes the finish request event, then pop the request from the stack.
HttpKernel::handle public function Handles a Request to convert it to a Response. Overrides HttpKernelInterface::handle 3
HttpKernel::handleException private function Handles an exception by trying to convert it to a Response.
HttpKernel::handleRaw private function Handles a request to convert it to a response.
HttpKernel::terminate public function Terminates a request/response cycle. Overrides TerminableInterface::terminate
HttpKernel::terminateWithException public function @internal
HttpKernel::varToString private function
HttpKernelInterface::MASTER_REQUEST constant
HttpKernelInterface::SUB_REQUEST constant
TestHttpKernel::callController public function
TestHttpKernel::getArguments public function Returns the arguments to pass to the controller. Overrides ControllerResolverInterface::getArguments
TestHttpKernel::getController public function Returns the Controller instance associated with a Request. Overrides ControllerResolverInterface::getController
TestHttpKernel::__construct public function Constructor. Overrides HttpKernel::__construct