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 |