TagRepository
interface TagRepository
Methods
Get the currently monitored tags.
Return the tags which are being monitored.
Start monitoring the given tag.
Stop monitoring the given tag.
Store the tags for the given job.
Store the tags for the given job temporarily.
Get the number of jobs matching a given tag.
Get all of the job IDs for a given tag.
Paginate the job IDs for a given tag.
Delete the given tag from storage.
Details
at line 12
array
monitoring()
Get the currently monitored tags.
at line 17
array
monitored(array $tags)
Return the tags which are being monitored.
at line 22
void
monitor(string $tag)
Start monitoring the given tag.
at line 27
void
stopMonitoring(string $tag)
Stop monitoring the given tag.
at line 32
void
add(string $id, array $tags)
Store the tags for the given job.
at line 37
void
addTemporary(int $minutes, string $id, array $tags)
Store the tags for the given job temporarily.
at line 42
int
count(string $tag)
Get the number of jobs matching a given tag.
at line 47
array
jobs(string $tag)
Get all of the job IDs for a given tag.
at line 52
array
paginate(string $tag, int $startingAt = 0, int $limit = 25)
Paginate the job IDs for a given tag.
at line 57
void
forget(string $tag)
Delete the given tag from storage.