Spec-Zone.ru › Laravel 11

Блокировка

интерфейс Блокировка (Просмотреть исходный код)

Методы

смешанный get(callable|null $callback = null)

Попытка получить блокировку.

смешанный block(int $seconds, callable|null $callback = null)

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

bool release()

Освободить блокировку.

строка owner()

Возвращает текущего владельца блокировки.

void forceRelease()

Освобождает блокировку, игнорируя владение.

Подробности

смешанный get(callable|null $callback = null)

Попытка получить блокировку.

Параметры

callable|null $callback

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

смешанный

смешанный block(int $seconds, callable|null $callback = null)

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

Параметры

int $seconds
callable|null $callback

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

смешанный

Исключения

LockTimeoutException

bool release()

Освободить блокировку.

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

bool

строка owner()

Возвращает текущего владельца блокировки.

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

строка

void forceRelease()

Освобождает эту блокировку, не считаясь с владение.

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

void

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

Spec-Zone.ru

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