StreamEnd
class StreamEnd extends StreamEvent
Properties
| string|null | $invocationId | from StreamEvent |
Methods
array
toArray()
Get the event as an array.
void
broadcast(Channel|array $channels, bool $now = true)
Broadcast the stream event immediately or using the queue.
from
StreamEvent
withInvocationId(string $id)
Set the invocation ID associated with the event.
from
StreamEvent
__construct(string $id, string $reason, TextUsage $usage, int $timestamp, Collection $steps = new Collection())
Create a stream end event.
static TextUsage
combineUsage(Collection|array $events)
Combine the stream end usages in the given collection of events into a single usage instance.
Details
at line 45
array
toArray()
Get the event as an array.
in
StreamEvent at line 26
void
broadcast(Channel|array $channels, bool $now = true)
Broadcast the stream event immediately or using the queue.
in
StreamEvent at line 41
void
broadcastNow(Channel|array $channels)
Broadcast the stream event immediately.
in
StreamEvent at line 49
string
type()
Get the event's type.
in
StreamEvent at line 57
StreamEvent
withInvocationId(string $id)
Set the invocation ID associated with the event.
in
StreamEvent at line 67
string
__toString()
Get the string representation of the event.
at line 18
__construct(string $id, string $reason, TextUsage $usage, int $timestamp, Collection $steps = new Collection())
Create a stream end event.
at line 30
static TextUsage
combineUsage(Collection|array $events)
Combine the stream end usages in the given collection of events into a single usage instance.