com\setasign\SetaSite

SessionContext

File: /SetaSite/src/SessionContext.php

Class hierarchy

Summary

Properties

$config

$eventManager

$request

$session

$ssoHelper

$users

$windowId

protected string SessionContext::$windowId = 'default'

Static Methods

extractWindowId()

public static SessionContext::extractWindowId (
\com\setasign\SetaFramework\Request\ServerRequest $request
): string
Parameters
$request : \com\setasign\SetaFramework\Request\ServerRequest
 

Methods

__construct()

public SessionContext::__construct (
\com\setasign\SetaFramework\Application\ApplicationConfig $config,
User\Users $users,
\com\setasign\SetaFramework\EventManager\EventManager $eventManager,
Controller\Backend\BackendSsoHelper $ssoHelper,
?\com\setasign\SetaFramework\Request\ServerRequest $request = null,
?\com\setasign\SetaFramework\Session\SessionInterface $session = null
)
Parameters
$config : \com\setasign\SetaFramework\Application\ApplicationConfig
 
$users : User\Users
 
$eventManager : \com\setasign\SetaFramework\EventManager\EventManager
 
$ssoHelper : Controller\Backend\BackendSsoHelper
 
$request : ?\com\setasign\SetaFramework\Request\ServerRequest
 
$session : ?\com\setasign\SetaFramework\Session\SessionInterface
 

getRequest()

public SessionContext::getRequest (
void
): \com\setasign\SetaFramework\Request\ServerRequest

getSession()

public SessionContext::getSession (
void
): \com\setasign\SetaFramework\Session\SessionInterface

getSystemLanguage()

public SessionContext::getSystemLanguage (
void
): string

getWindowId()

public SessionContext::getWindowId (
void
): string

hasRequestAndSession()

public SessionContext::hasRequestAndSession (
void
): bool

isLoggedIn()

public SessionContext::isLoggedIn (
void
): bool

Checks whether the client is logged in to the backend.

setSystemLanguage()

public SessionContext::setSystemLanguage (
string $systemLanguage
): void
Parameters
$systemLanguage : string