interface SessionConfigurationInterface (View source)

Defines an interface for session configuration generators.

Methods

bool
hasSession(Request $request)

Determines whether a session identifier is on the request.

array
getOptions(Request $request)

Returns a list of options suitable for passing to the session storage.

Details

bool hasSession(Request $request)

Determines whether a session identifier is on the request.

This method detects whether a session was started during one of the previous requests from the same user agent. Session identifiers are normally passed along using cookies and hence a typical implementation checks whether the session cookie is on the request.

Parameters

Request $request

The request.

Return Value

bool

TRUE if there is a session identifier on the request.

array getOptions(Request $request)

Returns a list of options suitable for passing to the session storage.

Parameters

Request $request

The request.

Return Value

array

An associative array of session ini settings.

See also

\Symfony\Component\HttpFoundation\Session\Storage\NativeSessionStorage::__construct()