From a8f19ded985d26486d2794536dfc35267fb0b29e Mon Sep 17 00:00:00 2001 From: Kevin Bond Date: Fri, 18 Apr 2025 02:08:38 -0400 Subject: [PATCH] Add `symfony/scheduler` recipe (#1403) --- symfony/scheduler/7.2/manifest.json | 6 ++++++ symfony/scheduler/7.2/src/Schedule.php | 28 ++++++++++++++++++++++++++ 2 files changed, 34 insertions(+) create mode 100644 symfony/scheduler/7.2/manifest.json create mode 100644 symfony/scheduler/7.2/src/Schedule.php diff --git a/symfony/scheduler/7.2/manifest.json b/symfony/scheduler/7.2/manifest.json new file mode 100644 index 00000000..eeb04743 --- /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 00000000..bb3edce6 --- /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 + ; + } +}