Documentation

Session
in package

Класс для работы с сессиями

Table of Contents

Properties

$data  : array<string|int, mixed>
Данные сессии
$id  : string|null
Идентификатор сессии
$request  : Request
Объект запроса

Methods

__construct()  : mixed
Конструктор сессии
__get()  : mixed
Магический метод для получения свойств
__isset()  : bool
Магический метод для проверки существования свойства
__set()  : void
Магический метод для установки свойств
__unset()  : void
Магический метод для удаления свойства
end()  : Response
Завершает сессию и устанавливает куки
start()  : self
Статический метод для создания сессии
initialize()  : void
Инициализация сессии

Properties

$data

Данные сессии

private array<string|int, mixed> $data = []

$id

Идентификатор сессии

private string|null $id = null

Methods

__construct()

Конструктор сессии

public __construct(Request $req) : mixed
Parameters
$req : Request

Объект запроса

__get()

Магический метод для получения свойств

public __get(string $name) : mixed
Parameters
$name : string

Имя свойства

__isset()

Магический метод для проверки существования свойства

public __isset(string $name) : bool
Parameters
$name : string

Имя свойства

Return values
bool

__set()

Магический метод для установки свойств

public __set(string $name, mixed $value) : void
Parameters
$name : string

Имя свойства

$value : mixed

Значение

__unset()

Магический метод для удаления свойства

public __unset(string $name) : void
Parameters
$name : string

Имя свойства

start()

Статический метод для создания сессии

public static start(Request $req) : self
Parameters
$req : Request

Объект запроса

Return values
self

initialize()

Инициализация сессии

private initialize() : void

        
On this page

Search results