Schedule
class Schedule (View source)
Properties
protected Event[] | $events | All of the events on the schedule. |
|
protected Mutex | $mutex | The mutex implementation. |
Methods
void
__construct()
Create a new schedule instance.
call(string|callable $callback, array $parameters = [])
Add a new callback event to the schedule.
command(string $command, array $parameters = [])
Add a new Artisan command event to the schedule.
job(object|string $job, string|null $queue = null)
Add a new job callback event to the schedule.
string
compileParameters(array $parameters)
Compile parameters for a command.
Details
void
__construct()
Create a new schedule instance.
CallbackEvent
call(string|callable $callback, array $parameters = [])
Add a new callback event to the schedule.
Event
command(string $command, array $parameters = [])
Add a new Artisan command event to the schedule.
CallbackEvent
job(object|string $job, string|null $queue = null)
Add a new job callback event to the schedule.
Event
exec(string $command, array $parameters = [])
Add a new command event to the schedule.
protected string
compileParameters(array $parameters)
Compile parameters for a command.
Collection
dueEvents(Application $app)
Get all of the events on the schedule that are due.
Event[]
events()
Get all of the events on the schedule.