Citation
class Citation 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 $messageId, Citation $citation, int $timestamp)
Create a citation event.
static Collection
combine(Collection|array $events)
Combine citation events into the sources the run cited, in the order it cited them.
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 17
__construct(string $id, string $messageId, Citation $citation, int $timestamp)
Create a citation event.
at line 30
static Collection
combine(Collection|array $events)
Combine citation events into the sources the run cited, in the order it cited them.