Tags
class Tags
Constants
| protected CONTEXT_KEY |
|
Methods
Determine the tags for the given job.
Extract tags from job object.
Determine tags for the given job.
Get the actual target for the given job.
Get the models from the given object.
Get the value of the given ReflectionProperty.
Extract the listener from a queued job.
Extract the event from a queued job.
Set the event currently being handled.
Get the event currently being handled.
Flush the event currently being handled.
Details
at line 26
static array
for(mixed $job)
Determine the tags for the given job.
at line 40
static array
extractExplicitTags(mixed $job)
Extract tags from job object.
at line 50
static protected array
tagsForListener(CallQueuedListener $job)
Determine tags for the given queued listener.
at line 70
static protected array
explicitTags(array $jobs)
Determine tags for the given job.
at line 80
static array
targetsFor(mixed $job)
Get the actual target for the given job.
at line 94
static Collection
modelsFor(array $targets)
Get the models from the given object.
at line 121
static protected mixed
getValue(ReflectionProperty $property, mixed $target)
Get the value of the given ReflectionProperty.
at line 133
static protected mixed
extractListener(mixed $job)
Extract the listener from a queued job.
at line 141
static protected mixed
extractEvent(mixed $job)
Extract the event from a queued job.
at line 151
static protected void
setEvent(object $event)
Set the event currently being handled.
at line 159
static protected object|null
getEvent()
Get the event currently being handled.
at line 167
static protected void
flushEventState()
Flush the event currently being handled.