Spec-Zone.ru › Laravel 11

Сигналы

класс Сигналы (Просмотреть исходный код)

внутренний

Свойства

protected SignalRegistry $registry

Экземпляр реестра сигналов.

protected array<int,array<int,callable>>|null $previousHandlers

Предыдущий список обработчиков реестра сигналов.

static protected $availabilityResolver

Методы

void __construct(SignalRegistry $registry)

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

void register(int $signal, $callback)

Зарегистрировать новый обработчик сигналов.

initializeSignal($signal)

Получить существующий обработчик сигнала в формате массива.

void unregister()

Отменить регистрацию текущих обработчиков сигналов.

static void whenAvailable(callable $callback)

Выполнить заданный обратный вызов, если следует использовать "сигналы" и они доступны.

array<int,array<int,callable>> getHandlers()

Получить обработчики реестра.

void setHandlers($handlers)

Установить обработчики реестра.

static resolveAvailabilityUsing($resolver)

Без описания

Подробности

void __construct(SignalRegistry $registry)

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

Параметры

SignalRegistry $registry

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

void

void register(int $signal, $callback)

Зарегистрировать новый обработчик сигналов.

Параметры

int $signal
$callback

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

void

protected initializeSignal($signal)

Получить существующий обработчик сигнала в формате массива.

Параметры

$signal

void unregister()

Отменить регистрацию текущих обработчиков сигналов.

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

void

static void whenAvailable(callable $callback)

Выполнить заданный обратный вызов, если следует использовать "сигналы" и они доступны.

Параметры

callable $callback

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

void

protected array<int,array<int,callable>> getHandlers()

Получить обработчики реестра.

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

array<int,array<int,callable>>

protected void setHandlers($handlers)

Установить обработчики реестра.

Параметры

$handlers

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

void

static resolveAvailabilityUsing($resolver)

Без описания

Параметры

$resolver

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

Spec-Zone.ru

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