PHP Класс Symfony\Component\HttpKernel\HttpKernel

Автор: Fabien Potencier ([email protected])
Наследование: extends BaseHttpKernel
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$dispatcher
$requestStack
$resolver

Открытые методы

Метод Описание
__construct ( Symfony\Component\EventDispatcher\EventDispatcherInterface $dispatcher, Symfony\Component\HttpKernel\Controller\ControllerResolverInterface $resolver, Symfony\Component\HttpFoundation\RequestStack $requestStack = null, Symfony\Component\HttpKernel\Controller\ArgumentResolverInterface $argumentResolver = null )
handle ( Request $request, $type = HttpKernelInterface::MASTER_REQUEST, $catch = true )
terminate ( Request $request, Response $response )
terminateWithException ( Exception $exception )

Приватные методы

Метод Описание
filterResponse ( Response $response, Request $request, integer $type ) : Response Filters a response object.
finishRequest ( Request $request, integer $type ) Publishes the finish request event, then pop the request from the stack.
handleException ( Exception $e, Request $request, integer $type ) : Response Handles an exception by trying to convert it to a Response.
handleRaw ( Request $request, integer $type = self::MASTER_REQUEST ) : Response Handles a request to convert it to a response.
varToString ( $var )

Описание методов

__construct() публичный Метод

public __construct ( Symfony\Component\EventDispatcher\EventDispatcherInterface $dispatcher, Symfony\Component\HttpKernel\Controller\ControllerResolverInterface $resolver, Symfony\Component\HttpFoundation\RequestStack $requestStack = null, Symfony\Component\HttpKernel\Controller\ArgumentResolverInterface $argumentResolver = null )
$dispatcher Symfony\Component\EventDispatcher\EventDispatcherInterface
$resolver Symfony\Component\HttpKernel\Controller\ControllerResolverInterface
$requestStack Symfony\Component\HttpFoundation\RequestStack
$argumentResolver Symfony\Component\HttpKernel\Controller\ArgumentResolverInterface

handle() публичный Метод

public handle ( Request $request, $type = HttpKernelInterface::MASTER_REQUEST, $catch = true )
$request Symfony\Component\HttpFoundation\Request

terminate() публичный Метод

public terminate ( Request $request, Response $response )
$request Symfony\Component\HttpFoundation\Request
$response Symfony\Component\HttpFoundation\Response

terminateWithException() публичный Метод

public terminateWithException ( Exception $exception )
$exception Exception

Описание свойств

$dispatcher защищенное свойство

protected $dispatcher

$requestStack защищенное свойство

protected $requestStack

$resolver защищенное свойство

protected $resolver