diff --git a/symfony/scheduler/7.2/manifest.json b/symfony/scheduler/7.2/manifest.json new file mode 100644 index 000000000..eeb047434 --- /dev/null +++ b/symfony/scheduler/7.2/manifest.json @@ -0,0 +1,6 @@ +{ + "copy-from-recipe": { + "src/": "%SRC_DIR%/" + }, + "aliases": ["schedule", "scheduling"] +} diff --git a/symfony/scheduler/7.2/src/Schedule.php b/symfony/scheduler/7.2/src/Schedule.php new file mode 100644 index 000000000..bb3edce69 --- /dev/null +++ b/symfony/scheduler/7.2/src/Schedule.php @@ -0,0 +1,28 @@ +stateful($this->cache) // ensure missed tasks are executed + ->processOnlyLastMissedRun(true) // ensure only last missed task is run + + // add your own tasks here + // see https://symfony.com/doc/current/scheduler.html#attaching-recurring-messages-to-a-schedule + ; + } +}