NullBroadcaster
class NullBroadcaster extends Broadcaster (View source)
Свойства
| protected массив | $channels | Зарегистрированные аутентификаторы каналов. | из Broadcaster |
| protected BindingRegistrar | $bindingRegistrar | Экземпляр регистратора привязок. | из Broadcaster |
Методы
| $this | channel(строка $channel, вызываемый элемент|строка $callback) Регистрирует аутентификатор канала. | из Broadcaster |
| смешанный | verifyUserCanAccessChannel(Request $request, строка $channel) Проверяет аутентификацию входящего запроса для заданного канала. | из Broadcaster |
| массив | extractAuthParameters(строка $pattern, строка $channel, вызываемый элемент|строка $callback) Извлекает параметры из заданного шаблона и канала. | из Broadcaster |
| ReflectionParameter[] | extractParameters(вызываемый элемент|строка $callback) Извлекает параметры из того, что пользователь передал для обработки аутентификации канала. | из Broadcaster |
| ReflectionParameter[] | extractParametersFromClass(строка $callback) Извлекает параметры из метода "join" канала класса. | из Broadcaster |
| массив | extractChannelKeys(строка $pattern, строка $channel) Извлекает ключи канала из входящего имени канала. | из Broadcaster |
| смешанный | resolveBinding(строка $key, строка $value, массив $callbackParameters) Решает заданную привязку параметра. | из Broadcaster |
| смешанный | resolveExplicitBindingIfPossible(строка $key, смешанный $value) Решает явную привязку параметра, если применимо. | из Broadcaster |
| смешанный | resolveImplicitBindingIfPossible(строка $key, смешанный $value, массив $callbackParameters) Решает неявную привязку параметра, если применимо. | из Broadcaster |
| логическое | isImplicitlyBindable(строка $key, ReflectionParameter $parameter) Определяет, можно ли неявно привязать заданный ключ и параметр. | из Broadcaster |
| массив | formatChannels(массив $channels) Форматирует массив каналов в массив строк. | из Broadcaster |
| BindingRegistrar | binder() Получить экземпляр регистратора привязки модели. | из Broadcaster |
| вызываемый элемент|Closure | normalizeChannelHandlerToCallable(смешанный $callback) Нормализует заданный обратный вызов в вызываемый элемент. | из Broadcaster |
| смешанный | auth(Request $request) Проверяет аутентификацию входящего запроса для заданного канала. | |
| смешанный | validAuthenticationResponse(Request $request, смешанный $result) Возвращает допустимый ответ на аутентификацию. | |
| void | broadcast(массив $channels, строка $event, массив $payload = []) Транслирует заданное событие. |
Детали
$this channel(строка $channel, вызываемый элемент|строка $callback)
Регистрирует аутентификатор канала.
protected смешанный verifyUserCanAccessChannel(Request $request, строка $channel)
Проверяет аутентификацию входящего запроса для заданного канала.
protected массив extractAuthParameters(строка $pattern, строка $channel, вызываемый элемент|строка $callback)
Извлекает параметры из заданного шаблона и канала.
protected ReflectionParameter[] extractParameters(вызываемый элемент|строка $callback)
Извлекает параметры из того, что пользователь передал для обработки аутентификации канала.
protected ReflectionParameter[] extractParametersFromClass(string $callback)
Извлекает параметры из метода "join" канала класса.
protected array extractChannelKeys(string $pattern, string $channel)
Извлечь ключи канала из имени входящего канала.
protected mixed resolveBinding(string $key, string $value, array $callbackParameters)
Разрешить данное связывание параметров.
protected mixed resolveExplicitBindingIfPossible(string $key, mixed $value)
Разрешить явное связывание параметров, если применимо.
protected mixed resolveImplicitBindingIfPossible(string $key, mixed $value, array $callbackParameters)
Разрешить неявное связывание параметров, если применимо.
protected bool isImplicitlyBindable(string $key, ReflectionParameter $parameter)
Определить, можно ли неявно связать данный ключ и параметр.
protected array formatChannels(array $channels)
Форматировать массив каналов в массив строк.
protected BindingRegistrar binder()
Получить экземпляр регистратора связывания модели.
protected callable|Closure normalizeChannelHandlerToCallable(mixed $callback)
Нормализовать заданный обработчик канала в вызываемый объект.
mixed auth(Request $request)
Авторизовать входящий запрос для заданного канала.
mixed validAuthenticationResponse(Request $request, mixed $result)
Вернуть корректный ответ авторизации.
void broadcast(array $channels, string $event, array $payload = [])
Транслировать заданное событие.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.7/Illuminate/Broadcasting/Broadcasters/NullBroadcaster.html