Queue
class Queue
Supports commands related to queues.
Constants
| private JOBS_PATH |
Path to jobs classes. |
Methods
static void
static void
isValidJob(string $jobClass)
Test if name of job class is valid.
static int
iterations(int|null $max = 0, bool $once = false)
Determines number of iterations to run worker
static string
jobTemplate(string $jobName)
Template for Jobs class.
static int
makeJob(string $jobName)
Creates a new job class.
static string
queueTemplate(string $fileName)
Template for queue migration.
static int
queueMigration()
Creates new queue migration.
static void
shutdownSignals()
Manages shutdown signals.
static int
worker(int $maxIterations, string $queueName = 'default')
Worker for queue.
Details
at line 27
static private void
deleteJob(array $job, QueueManager $queue)
Deletes a job
at line 39
static private void
isValidJob(string $jobClass)
Test if name of job class is valid.
at line 52
static int
iterations(int|null $max = 0, bool $once = false)
Determines number of iterations to run worker
at line 67
static private string
jobTemplate(string $jobName)
Template for Jobs class.
at line 121
static int
makeJob(string $jobName)
Creates a new job class.
at line 137
static private string
queueTemplate(string $fileName)
Template for queue migration.
at line 187
static int
queueMigration()
Creates new queue migration.
at line 201
static private void
shutdownSignals()
Manages shutdown signals.
at line 219
static int
worker(int $maxIterations, string $queueName = 'default')
Worker for queue.