Spec-Zone.ru › Laravel 11

Обработчик сессий массивов

класс ArraySessionHandler реализует SessionHandlerInterface (Просмотреть исходный код)

Трейты

InteractsWithTime

Свойства

protected массив $storage

Массив сохранённых значений.

protected целое число $minutes

Количество минут, в течение которых сессия должна быть действительной.

Методы

целое число secondsUntil(DateTimeInterface|DateInterval|целое число $delay)

Получить количество секунд до заданной даты и времени.

из InteractsWithTime
целое число availableAt(DateTimeInterface|DateInterval|целое число $delay = 0)

Получить метку времени UNIX для "доступности".

из InteractsWithTime
DateTimeInterface|целое число parseDateInterval(DateTimeInterface|DateInterval|целое число $delay)

Если заданное значение является интервалом, преобразуйте его в экземпляр DateTime.

из InteractsWithTime
целое число currentTime()

Получить текущее системное время как метку времени UNIX.

из InteractsWithTime
строка runTimeForHumans(число с плавающей точкой $startTime, число с плавающей точкой $endTime = null)

Вывести общее время выполнения в читаемом формате.

из InteractsWithTime
пусто __construct(целое число $minutes)

Создать новый экземпляр обработчика, основанного на массивах.

логическое значение open($savePath, $sessionName)

{@inheritdoc}

логическое значение close()

{@inheritdoc}

строка|ложь read($sessionId)

{@inheritdoc}

логическое значение write($sessionId, $data)

{@inheritdoc}

логическое значение destroy($sessionId)

{@inheritdoc}

целое число gc($lifetime)

{@inheritdoc}

целое число calculateExpiration(целое число $seconds)

Получить время истечения срока действия сессии.

Подробное описание

protected целое число secondsUntil(DateTimeInterface|DateInterval|целое число $delay)

Получить количество секунд до заданной даты и времени.

Параметры

DateTimeInterface|DateInterval|целое число $delay

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

целое число

protected целое число availableAt(DateTimeInterface|DateInterval|целое число $delay = 0)

Получить метку времени UNIX для "доступности".

Параметры

DateTimeInterface|DateInterval|целое число $delay

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

целое число

protected DateTimeInterface|целое число parseDateInterval(DateTimeInterface|DateInterval|целое число $delay)

Если заданное значение является интервалом, преобразуйте его в экземпляр DateTime.

Параметры

DateTimeInterface|DateInterval|целое число $delay

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

DateTimeInterface|целое число

protected целое число currentTime()

Получить текущее системное время как метку времени UNIX.

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

целое число

protected строка runTimeForHumans(число с плавающей точкой $startTime, число с плавающей точкой $endTime = null)

Вывести общее время выполнения в читаемом формате.

Параметры

число с плавающей точкой $startTime
число с плавающей точкой $endTime

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

строка

пусто __construct(целое число $minutes)

Создать новый экземпляр обработчика, основанного на массивах.

Параметры

целое число $minutes

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

пусто

логическое значение open($savePath, $sessionName)

{@inheritdoc}

Параметры

$savePath
$sessionName

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

логическое значение

логическое значение close()

{@inheritdoc}

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

логическое значение

строка|ложь read($sessionId)

{@inheritdoc}

Параметры

$sessionId

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

строка|ложь

логическое значение write($sessionId, $data)

{@inheritdoc}

Параметры

$sessionId
$data

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

логическое значение

bool destroy($sessionId)

{@inheritdoc}

Параметры

$sessionId

Значение возврата

bool

int gc($lifetime)

{@inheritdoc}

Параметры

$lifetime

Значение возврата

int

protected int calculateExpiration(int $seconds)

Получить время истечения срока действия сессии.

Параметры

int $seconds

Значение возврата

int

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/11.x/Illuminate/Session/ArraySessionHandler.html

Spec-Zone.ru

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