Spec-Zone.ru › Laravel 10

Подключение

абстрактный класс Подключение (Просмотр исходного кода)

Трейты

Macroable

Свойства

статический защищенный массив $macros

Зарегистрированные строковые макросы.

из Macroable
защищенный Redis $client

Клиент Redis.

защищенная строка|null $name

Имя подключения Redis.

защищенный Dispatcher $events

Экземпляр диспетчера событий.

Методы

статический void macro(строка $name, объект|вызываемый $macro)

Регистрация пользовательского макроса.

из Macroable
статический void mixin(объект $mixin, bool $replace = true)

Включение другого объекта в класс.

из Macroable
статический bool hasMacro(строка $name)

Проверка регистрации макроса.

из Macroable
статический void flushMacros()

Очистка существующих макросов.

из Macroable
статический смешанный __callStatic(строка $method, массив $parameters)

Динамическая обработка вызовов класса.

из Macroable
смешанный __call(строка $method, массив $parameters)

Передача других вызовов методов к базовому клиенту.

void createSubscription(массив|строка $channels, Closure $callback, строка $method = 'subscribe')

Подписка на набор заданных каналов для сообщений.

ConcurrencyLimiterBuilder funnel(строка $name)

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

DurationLimiterBuilder throttle(строка $name)

Ограничить обратный вызов максимальным количеством выполнений за заданный период.

смешанный client()

Получение базового клиента Redis.

void subscribe(массив|строка $channels, Closure $callback)

Подписка на набор заданных каналов для сообщений.

void psubscribe(массив|строка $channels, Closure $callback)

Подписка на набор заданных каналов с подстановочными знаками.

смешанный command(строка $method, массив $parameters = [])

Выполнение команды в базе данных Redis.

массив parseParametersForEvent(массив $parameters)

Разбор параметров команды для отправки событий.

void event(смешанный $event)

Отправка заданного события, если возможно.

void listen(Closure $callback)

Регистрация слушателя команды Redis с подключением.

строка|null getName()

Получение имени подключения.

$this setName(строка $name)

Указание имени подключения.

Dispatcher getEventDispatcher()

Получение диспетчера событий, используемого подключением.

void setEventDispatcher(Dispatcher $events)

Указание экземпляра диспетчера событий для подключения.

void unsetEventDispatcher()

Удаление экземпляра диспетчера событий из подключения.

Подробности

статический void macro(строка $name, объект|вызываемый $macro)

Регистрация пользовательского макроса.

Параметры

строка $name
объект|вызываемый $macro

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

void

статический void mixin(объект $mixin, bool $replace = true)

Включение другого объекта в класс.

Параметры

объект $mixin
bool $replace

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

void

Исключения

ReflectionException

статический bool hasMacro(строка $name)

Проверка регистрации макроса.

Параметры

строка $name

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

bool

статический void flushMacros()

Очистка существующих макросов.

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

void

статический смешанный __callStatic(строка $method, массив $parameters)

Динамическая обработка вызовов класса.

Параметры

строка $method
массив $parameters

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

смешанный

Исключения

BadMethodCallException

смешанный __call(строка $method, массив $parameters)

Передача других вызовов методов к базовому клиенту.

Параметры

строка $method
массив $parameters

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

смешанный

abstract void createSubscription(array|string $channels, Closure $callback, string $method = 'subscribe')

Подписаться на заданный набор каналов для сообщений.

Параметры

array|string $channels
Closure $callback
string $method

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

void

ConcurrencyLimiterBuilder funnel(string $name)

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

Параметры

string $name

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

ConcurrencyLimiterBuilder

DurationLimiterBuilder throttle(string $name)

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

Параметры

string $name

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

DurationLimiterBuilder

mixed client()

Получить базовый клиент Redis.

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

mixed

void subscribe(array|string $channels, Closure $callback)

Подписаться на заданный набор каналов для сообщений.

Параметры

array|string $channels
Closure $callback

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

void

void psubscribe(array|string $channels, Closure $callback)

Подписаться на заданный набор каналов с подстановочными символами.

Параметры

array|string $channels
Closure $callback

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

void

mixed command(string $method, array $parameters = [])

Выполнить команду в базе данных Redis.

Параметры

string $method
array $parameters

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

mixed

protected array parseParametersForEvent(array $parameters)

Обработать параметры команды для отправки событий.

Параметры

array $parameters

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

array

protected void event(mixed $event)

Сгенерировать событие, если возможно.

Параметры

mixed $event

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

void

void listen(Closure $callback)

Зарегистрировать слушателя команд Redis с подключением.

Параметры

Closure $callback

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

void

string|null getName()

Получить имя подключения.

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

string|null

$this setName(string $name)

Установить имя соединения.

Параметры

string $name

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

$this

Dispatcher getEventDispatcher()

Получить диспетчер событий, используемый подключением.

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

Dispatcher

void setEventDispatcher(Dispatcher $events)

Установить экземпляр диспетчера событий для подключения.

Параметры

Dispatcher $events

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

void

void unsetEventDispatcher()

Удалить экземпляр диспетчера событий из подключения.

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

void

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/10.x/Illuminate/Redis/Connections/Connection.html

Spec-Zone.ru

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