class NullQueue extends Queue implements Queue (View source)
| InteractsWithTime |
| protected Container | $container | The IoC container instance. | from Queue |
| protected string | $connectionName | The connection name for the queue. | from Queue |
| protected bool | $dispatchAfterCommit | Indicates that jobs should be dispatched after all database transactions have committed. | from Queue |
| static protected callable[] | $createPayloadCallbacks | The create payload callbacks. | from Queue |
| int | secondsUntil(DateTimeInterface|DateInterval|int $delay)
Get the number of seconds until the given DateTime. | from InteractsWithTime |
| int | availableAt(DateTimeInterface|DateInterval|int $delay = 0)
Get the "available at" UNIX timestamp. | from InteractsWithTime |
| DateTimeInterface|int | parseDateInterval(DateTimeInterface|DateInterval|int $delay)
If the given value is an interval, convert it to a DateTime instance. | from InteractsWithTime |
| int | currentTime()
Get the current system time as a UNIX timestamp. | from InteractsWithTime |
| string | runTimeForHumans(float $startTime, float $endTime = null)
Given a start time, format the total run time for human readability. | from InteractsWithTime |
| mixed | pushOn(string $queue, string $job, mixed $data = '')
Push a new job onto the queue. | from Queue |
| mixed | laterOn(string $queue, DateTimeInterface|DateInterval|int $delay, string $job, mixed $data = '')
Push a new job onto a specific queue after (n) seconds. | from Queue |
| void | bulk(array $jobs, mixed $data = '', string|null $queue = null)
Push an array of jobs onto the queue. | from Queue |
| string | createPayload(Closure|string|object $job, string $queue, mixed $data = '')
Create a payload string from the given job and data. | from Queue |
| array | createPayloadArray(string|object $job, string $queue, mixed $data = '')
Create a payload array from the given job and data. | from Queue |
| array | createObjectPayload(object $job, string $queue)
Create a payload for an object-based queue handler. | from Queue |
| string | getDisplayName(object $job)
Get the display name for the given job. | from Queue |
| mixed | getJobTries(mixed $job)
Get the maximum number of attempts for an object-based queue handler. | from Queue |
| mixed | getJobBackoff(mixed $job)
Get the backoff for an object-based queue handler. | from Queue |
| mixed | getJobExpiration(mixed $job)
Get the expiration timestamp for an object-based queue handler. | from Queue |
| bool | jobShouldBeEncrypted(object $job)
Determine if the job should be encrypted. | from Queue |
| array | createStringPayload(string $job, string $queue, mixed $data)
Create a typical, string based queue payload array. | from Queue |
| static void | createPayloadUsing(callable|null $callback)
Register a callback to be executed when creating job payloads. | from Queue |
| array | withCreatePayloadHooks(string $queue, array $payload)
Create the given payload using any registered payload hooks. | from Queue |
| mixed | enqueueUsing(Closure|string|object $job, string $payload, string|null $queue, DateTimeInterface|DateInterval|int|null $delay, callable $callback)
Enqueue a job using the given callback. | from Queue |
| bool | shouldDispatchAfterCommit(Closure|string|object $job)
Determine if the job should be dispatched after all database transactions have committed. | from Queue |
| void | raiseJobQueueingEvent(string $queue, Closure|string|object $job, string $payload, DateTimeInterface|DateInterval|int|null $delay)
Raise the job queueing event. | from Queue |
| void | raiseJobQueuedEvent(string|null $queue, string|int|null $jobId, Closure|string|object $job, string $payload, DateTimeInterface|DateInterval|int|null $delay)
Raise the job queued event. | from Queue |
| string | getConnectionName()
Get the connection name for the queue. | from Queue |
| $this | setConnectionName(string $name)
Set the connection name for the queue. | from Queue |
| Container | getContainer()
Get the container instance being used by the connection. | from Queue |
| void | setContainer(Container $container)
Set the IoC container instance. | from Queue |
| int | size(string|null $queue = null)
Get the size of the queue. | |
| mixed | push(string|object $job, mixed $data = '', string|null $queue = null)
Push a new job onto the queue. | |
| mixed | pushRaw(string $payload, string|null $queue = null, array $options = [])
Push a raw payload onto the queue. | |
| mixed | later(DateTimeInterface|DateInterval|int $delay, string|object $job, mixed $data = '', string|null $queue = null)
Push a new job onto the queue after (n) seconds. | |
| Job|null | pop(string|null $queue = null)
Pop the next job off of the queue. |
Get the number of seconds until the given DateTime.
Get the "available at" UNIX timestamp.
If the given value is an interval, convert it to a DateTime instance.
Get the current system time as a UNIX timestamp.
Given a start time, format the total run time for human readability.
Push a new job onto the queue.
Push a new job onto a specific queue after (n) seconds.
Push an array of jobs onto the queue.
Create a payload string from the given job and data.
Create a payload array from the given job and data.
Create a payload for an object-based queue handler.
Get the display name for the given job.
Get the maximum number of attempts for an object-based queue handler.
Get the backoff for an object-based queue handler.
Get the expiration timestamp for an object-based queue handler.
Determine if the job should be encrypted.
Create a typical, string based queue payload array.
Register a callback to be executed when creating job payloads.
Create the given payload using any registered payload hooks.
Enqueue a job using the given callback.
Determine if the job should be dispatched after all database transactions have committed.
Raise the job queueing event.
Raise the job queued event.
Get the connection name for the queue.
Set the connection name for the queue.
Get the container instance being used by the connection.
Set the IoC container instance.
Get the size of the queue.
Push a new job onto the queue.
Push a raw payload onto the queue.
Push a new job onto the queue after (n) seconds.
Pop the next job off of the queue.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/11.x/Illuminate/Queue/NullQueue.html