switon/schedule

Scheduled task discovery and execution for Switon Framework

Maintainers

Package info

github.com/switon-php/schedule

Documentation

pkg:composer/switon/schedule

Statistics

Installs: 0

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

v1.0.0 2026-05-09 23:36 UTC

This package is auto-updated.

Last update: 2026-05-10 04:32:33 UTC


README

Scheduled task discovery and execution for Switon Framework.

Installation

composer require switon/schedule

Requirements: PHP 8.3+

Quick Start

use Switon\Core\Contract\RunnerInterface;
use Switon\Schedule\Attribute\Scheduled;

#[Scheduled('0 0 * *')]
final class PurgeStaleSessionsTask implements RunnerInterface
{
    public function run(mixed $payload): mixed
    {
        return null;
    }
}
bash bin/console schedule:list
bash bin/console schedule:run

Docs: https://docs.switon.dev/latest/schedule

License

MIT.