class QueuedClosure (View source)
Closure | $closure | The underlying Closure. | |
string|null | $connection | The name of the connection the job should be sent to. | |
string|null | $queue | The name of the queue the job should be sent to. | |
DateTimeInterface|DateInterval|int|null | $delay | The number of seconds before the job should be made available. | |
array | $catchCallbacks | All of the "catch" callbacks for the queued closure. |
void | __construct(Closure $closure) Create a new queued closure event listener resolver. | |
$this | onConnection(string|null $connection) Set the desired connection for the job. | |
$this | onQueue(string|null $queue) Set the desired queue for the job. | |
$this | delay(DateTimeInterface|DateInterval|int|null $delay) Set the desired delay for the job. | |
$this | catch(Closure $closure) Specify a callback that should be invoked if the queued listener job fails. | |
Closure | resolve() Resolve the actual event listener callback. |
Create a new queued closure event listener resolver.
Set the desired connection for the job.
Set the desired queue for the job.
Set the desired delay for the job.
Specify a callback that should be invoked if the queued listener job fails.
Resolve the actual event listener callback.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/8.x/Illuminate/Events/QueuedClosure.html