Spec-Zone.ru › CakePHP 4.4

Класс CacheSession

CacheSession предоставляет методы для сохранения сессий в движке кэша. Используется с Session

Пространство имён: Cake\Http\Session
См.: \Cake\Http\Session для информации о конфигурации.

Краткое описание свойств

  • $_options protected
    array<string, mixed>

    Параметры для этого движка сессий

Краткое описание методов

  • __construct() public

    Конструктор.

  • close() public

    Метод, вызываемый при закрытии сессии базы данных.

  • destroy() public

    Метод, вызываемый при уничтожении сессии кэша.

  • gc() public

    Метод-пустышка. Всегда возвращает 0, так как движок кэша не имеет сбора мусора.

  • open() public

    Метод, вызываемый при открытии сессии базы данных.

  • read() public

    Метод для чтения из сессии кэша.

  • write() public

    Вспомогательная функция, вызываемая при записи в сессии кэша.

Подробное описание методов

__construct() public

__construct(array<string, mixed> $config = [])

Конструктор.

Параметры

array<string, mixed> $config optional

Конфигурация для этого движка. Требуется ключ 'config', который представляет собой имя конфигурации кэша для хранения сессии

Исключения

InvalidArgumentException
если ключ 'config' не указан

close() public

close(): bool

Метод, вызываемый при закрытии сессии базы данных.

Возвращаемое значение

bool

destroy() public

destroy(string $id): bool

Метод, вызываемый при уничтожении сессии кэша.

Параметры

string $id

Идентификатор, уникально идентифицирующий сессию в кэше.

Возвращаемое значение

bool

gc() public

gc(int $maxlifetime): int|false

Метод-пустышка. Всегда возвращает 0, так как движок кэша не имеет сбора мусора.

Параметры

int $maxlifetime

Сессии, которые не обновлялись в течение последних maxlifetime секунд, будут удалены.

Возвращаемое значение

int|false

open() public

open(string $path, string $name): bool

Метод, вызываемый при открытии сессии базы данных.

Параметры

string $path

Путь для хранения/получения сессии.

string $name

Имя сессии.

Возвращаемое значение

bool

read() public

read(string $id): string|false

Метод для чтения из сессии кэша.

Параметры

string $id

Идентификатор, уникально идентифицирующий сессию в кэше.

Возвращаемое значение

string|false

write() public

write(string $id, string $data): bool

Вспомогательная функция, вызываемая при записи в сессии кэша.

Параметры

string $id

Идентификатор, уникально идентифицирующий сессию в кэше.

string $data

Данные для сохранения.

Возвращаемое значение

bool

Подробное описание свойств

$_options protected

Параметры для этого движка сессий

Тип

array<string, mixed>

© 2005–present The Cake Software Foundation, Inc.
Licensed under the MIT License.
CakePHP is a registered trademark of Cake Software Foundation, Inc.
We are not endorsed by or affiliated with CakePHP.
https://api.cakephp.org/4.4/class-Cake.Http.Session.CacheSession.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API