TestHttpKernel.php in Zircon Profile 8
Same filename in this branch
Same filename and directory in other branches
Namespace
Symfony\Component\HttpKernel\TestsFile
vendor/symfony/http-kernel/Tests/TestHttpKernel.phpView source
<?php
/*
* This file is part of the Symfony package.
*
* (c) Fabien Potencier <fabien@symfony.com>
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
namespace Symfony\Component\HttpKernel\Tests;
use Symfony\Component\HttpKernel\HttpKernel;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\HttpKernel\Controller\ControllerResolverInterface;
use Symfony\Component\EventDispatcher\EventDispatcher;
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());
}
}
Classes
Name | Description |
---|---|
TestHttpKernel |