LogBroadcaster
class LogBroadcaster extends Broadcaster (View source)
Свойства
| protected array | $channels | Зарегистрированные аутентификаторы каналов. | из Broadcaster |
| protected BindingRegistrar | $bindingRegistrar | Экземпляр регистратора связываний. | из Broadcaster |
| protected LoggerInterface | $logger | Реализация логгера. |
Методы
| $this | channel(string $channel, callable|string $callback) Регистрация аутентификатора канала. | из Broadcaster |
| mixed | verifyUserCanAccessChannel(Request $request, string $channel) Проверка аутентификации входящего запроса для заданного канала. | из Broadcaster |
| array | extractAuthParameters(string $pattern, string $channel, callable|string $callback) Извлечение параметров из заданного шаблона и канала. | из Broadcaster |
| ReflectionParameter[] | extractParameters(callable|string $callback) Извлечение параметров из переданного пользователем обработчика аутентификации канала. | из Broadcaster |
| ReflectionParameter[] | extractParametersFromClass(string $callback) Извлечение параметров из метода "join" канала класса. | из Broadcaster |
| array | extractChannelKeys(string $pattern, string $channel) Извлечение ключей канала из имени входящего канала. | из Broadcaster |
| mixed | resolveBinding(string $key, string $value, array $callbackParameters) Разрешение заданной привязки параметра. | из Broadcaster |
| mixed | resolveExplicitBindingIfPossible(string $key, mixed $value) Разрешение явной привязки параметра, если применимо. | из Broadcaster |
| mixed | resolveImplicitBindingIfPossible(string $key, mixed $value, array $callbackParameters) Разрешение неявной привязки параметра, если применимо. | из Broadcaster |
| bool | isImplicitlyBindable(string $key, ReflectionParameter $parameter) Определение, является ли заданный ключ и параметр неявно привязываемым. | из Broadcaster |
| array | formatChannels(array $channels) Форматирование массива каналов в массив строк. | из Broadcaster |
| BindingRegistrar | binder() Получение экземпляра регистратора привязок моделей. | из Broadcaster |
| callable|Closure | normalizeChannelHandlerToCallable(mixed $callback) Нормализация переданного обратного вызова в вызываемый объект. | из Broadcaster |
| void | __construct(LoggerInterface $logger) Создание нового экземпляра броадкастера. | |
| mixed | auth(Request $request) Проверка аутентификации входящего запроса для заданного канала. | |
| mixed | validAuthenticationResponse(Request $request, mixed $result) Возврат валидного ответа аутентификации. | |
| void | broadcast(array $channels, string $event, array $payload = []) Трансляция заданного события. |
Подробности
$this channel(string $channel, callable|string $callback)
Регистрация аутентификатора канала.
protected mixed verifyUserCanAccessChannel(Request $request, string $channel)
Проверка аутентификации входящего запроса для заданного канала.
protected array extractAuthParameters(string $pattern, string $channel, callable|string $callback)
Извлечение параметров из заданного шаблона и канала.
protected ReflectionParameter[] extractParameters(callable|string $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)
Нормализовать заданный обратный вызов в вызываемый объект.
void __construct(LoggerInterface $logger)
Создать новый экземпляр отправителя.
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/LogBroadcaster.html