PHP Класс Bolt\Session\SessionListener

Автор: Carson Full ([email protected])
Наследование: implements Symfony\Component\EventDispatcher\EventSubscriberInterface
Показать файл Открыть проект

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

Свойство Тип Описание
$options Bolt\Session\OptionsBag
$session Symfony\Component\HttpFoundation\Session\SessionInterface

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

Метод Описание
__construct ( Symfony\Component\HttpFoundation\Session\SessionInterface $session, Bolt\Session\OptionsBag $options ) Constructor.
getSubscribedEvents ( )
onRequest ( GetResponseEvent $event ) Set the session ID from request cookies
onResponse ( FilterResponseEvent $event ) Add the session cookie to the response if it is started.

Защищенные методы

Метод Описание
appendRealmToName ( Request $request )
generateCookie ( )
prependBasePathToCookie ( Request $request )

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

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

Constructor.
public __construct ( Symfony\Component\HttpFoundation\Session\SessionInterface $session, Bolt\Session\OptionsBag $options )
$session Symfony\Component\HttpFoundation\Session\SessionInterface
$options Bolt\Session\OptionsBag

appendRealmToName() защищенный Метод

protected appendRealmToName ( Request $request )
$request Symfony\Component\HttpFoundation\Request

generateCookie() защищенный Метод

protected generateCookie ( )

getSubscribedEvents() публичный статический Метод

public static getSubscribedEvents ( )

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

Set the session ID from request cookies
public onRequest ( GetResponseEvent $event )
$event Symfony\Component\HttpKernel\Event\GetResponseEvent

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

Add the session cookie to the response if it is started.
public onResponse ( FilterResponseEvent $event )
$event Symfony\Component\HttpKernel\Event\FilterResponseEvent

prependBasePathToCookie() защищенный Метод

protected prependBasePathToCookie ( Request $request )
$request Symfony\Component\HttpFoundation\Request

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

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

protected OptionsBag,Bolt\Session $options
Результат Bolt\Session\OptionsBag

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

protected SessionInterface,Symfony\Component\HttpFoundation\Session $session
Результат Symfony\Component\HttpFoundation\Session\SessionInterface