Вещатель
класс Вещатель реализует Вещатель (Просмотреть исходный код)
Свойства
| защищённый массив | $channels | Зарегистрированные аутентификаторы каналов. | |
| защищённый BindingRegistrar | $bindingRegistrar | Экземпляр регистратора привязки. |
Методы
| $this | channel(строка $channel, вызываемый объект $callback) Регистрирует аутентификатор канала. | |
| смешанный | verifyUserCanAccessChannel(Запрос $request, строка $channel) Аутентифицирует входящий запрос для заданного канала. | |
| массив | extractAuthParameters(строка $pattern, строка $channel, вызываемый объект $callback) Извлекает параметры из заданного шаблона и канала. | |
| массив | extractChannelKeys(строка $pattern, строка $channel) Извлекает ключи канала из имени входящего канала. | |
| смешанный | resolveBinding(строка $key, строка $value, массив $callbackParameters) Разрешает заданную привязку параметра. | |
| смешанный | resolveExplicitBindingIfPossible(строка $key, смешанный $value) Разрешает явную привязку параметра, если применимо. | |
| смешанный | resolveImplicitBindingIfPossible(строка $key, смешанный $value, массив $callbackParameters) Разрешает неявную привязку параметра, если применимо. | |
| логическое | isImplicitlyBindable(строка $key, ReflectionParameter $parameter) Определяет, можно ли неявно привязать заданный ключ и параметр. | |
| массив | formatChannels(массив $channels) Форматирует массив каналов в массив строк. | |
| BindingRegistrar | binder() Получить экземпляр регистратора привязки моделей. |
Подробности
$this channel(строка $channel, вызываемый объект $callback)
Регистрирует аутентификатор канала.
protected смешанный verifyUserCanAccessChannel(Запрос $request, строка $channel)
Аутентифицирует входящий запрос для заданного канала.
protected массив extractAuthParameters(строка $pattern, строка $channel, вызываемый $callback)
Извлечь параметры из заданного шаблона и канала.
protected массив extractChannelKeys(строка $pattern, строка $channel)
Извлечь ключи канала из имени входящего канала.
protected смешанный resolveBinding(строка $key, строка $value, массив $callbackParameters)
Разрешить заданное связывание параметров.
protected смешанный resolveExplicitBindingIfPossible(строка $key, смешанный $value)
Разрешить явное связывание параметров, если применимо.
protected смешанный resolveImplicitBindingIfPossible(строка $key, смешанный $value, массив $callbackParameters)
Разрешить неявное связывание параметров, если применимо.
protected логический isImplicitlyBindable(строка $key, ReflectionParameter $parameter)
Определить, можно ли неявно связать данный ключ и параметр.
protected массив formatChannels(массив $channels)
Отформатировать массив каналов в массив строк.
protected BindingRegistrar binder()
Получить экземпляр регистратора связывания моделей.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.5/Illuminate/Broadcasting/Broadcasters/Broadcaster.html