W3cubDocs

/Laravel 5.5

LogBroadcaster

class LogBroadcaster extends Broadcaster (View source)

Properties

protected array $channels The registered channel authenticators. from Broadcaster
protected LoggerInterface $logger The logger implementation.

Methods

$this channel(string $channel, callable $callback)

Register a channel authenticator.

from Broadcaster
mixed verifyUserCanAccessChannel(Request $request, string $channel)

Authenticate the incoming request for a given channel.

from Broadcaster
array extractAuthParameters(string $pattern, string $channel)

Extract the parameters from the given pattern and channel.

from Broadcaster
array formatChannels(array $channels)

Format the channel array into an array of strings.

from Broadcaster
void __construct(LoggerInterface $logger)

Create a new broadcaster instance.

mixed auth(Request $request)

Authenticate the incoming request for a given channel.

mixed validAuthenticationResponse(Request $request, mixed $result)

Return the valid authentication response.

void broadcast(array $channels, string $event, array $payload = [])

Broadcast the given event.

Details

$this channel(string $channel, callable $callback)

Register a channel authenticator.

Parameters

string $channel
callable $callback

Return Value

$this

protected mixed verifyUserCanAccessChannel(Request $request, string $channel)

Authenticate the incoming request for a given channel.

Parameters

Request $request
string $channel

Return Value

mixed

protected array extractAuthParameters(string $pattern, string $channel)

Extract the parameters from the given pattern and channel.

Parameters

string $pattern
string $channel

Return Value

array

protected array formatChannels(array $channels)

Format the channel array into an array of strings.

Parameters

array $channels

Return Value

array

void __construct(LoggerInterface $logger)

Create a new broadcaster instance.

Parameters

LoggerInterface $logger

Return Value

void

mixed auth(Request $request)

Authenticate the incoming request for a given channel.

Parameters

Request $request

Return Value

mixed

mixed validAuthenticationResponse(Request $request, mixed $result)

Return the valid authentication response.

Parameters

Request $request
mixed $result

Return Value

mixed

void broadcast(array $channels, string $event, array $payload = [])

Broadcast the given event.

Parameters

array $channels
string $event
array $payload

Return Value

void

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.5/Illuminate/Broadcasting/Broadcasters/LogBroadcaster.html