noccylabs/react-scheduler (0.1.0)
Published 2025-10-19 23:40:39 +00:00 by noccy
Installation
{
"repositories": [{
"type": "composer",
"url": " "
}
]
}composer require noccylabs/react-scheduler:0.1.0About this package
Invoke callbacks based on schedules
ReactPHP Scheduler
This class schedules and invokes tasks.
Periodic
use NoccyLabs\React\Scheduler\Scheduler;
use NoccyLabs\React\Scheduler\Schedule\PeriodicSchedule;
function my_callback() { ... };
$scheduler = new Scheduler();
$scheduler->addScheduledTask(new PeriodicSchedule("5s"), my_callback(...), 'test');
Cron
use NoccyLabs\React\Scheduler\Scheduler;
use NoccyLabs\React\Scheduler\Schedule\CronSchedule;
function my_callback() { ... };
$scheduler = new Scheduler();
$scheduler->addScheduledTask(new PeriodicSchedule("*/5 * * * *"), my_callback(...), 'test');
Dependencies
Dependencies
| ID | Version |
|---|---|
| dragonmantank/cron-expression | ^3.4 |
| psr/log | ^3.0 |
| react/event-loop | ^1.5 |