NoccyLabs

NoccyLabs develops open source libraries and software. With many projects ongoing, this organization contains public content repositories, as well as software and components considered stable.

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.0

About 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
Details
Composer
2025-10-19 23:40:39 +00:00
1
Christopher Vagnetoft
GPL-2.0-or-later
12 KiB
Assets (1)
Versions (1) View all
0.1.0 2025-10-19