From 00a589b410dd965ef5f53985574804f996655871 Mon Sep 17 00:00:00 2001 From: Kai Eichinger Date: Thu, 30 Jul 2026 12:56:45 +0200 Subject: [PATCH] Display name of wrapped Task class when running `sf debug:scheduler` --- CHANGELOG.md | 6 ++++++ src/Task/DispatchAfterRunTask/DispatchAfterRunTask.php | 8 +++++++- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7375335..6837637 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,9 @@ +vNext +===== + +* (impprovement) Display class name of wrapped Task when running `sf debug:scheduler` + + 3.4.1 ===== diff --git a/src/Task/DispatchAfterRunTask/DispatchAfterRunTask.php b/src/Task/DispatchAfterRunTask/DispatchAfterRunTask.php index 345ae7b..d9a4223 100644 --- a/src/Task/DispatchAfterRunTask/DispatchAfterRunTask.php +++ b/src/Task/DispatchAfterRunTask/DispatchAfterRunTask.php @@ -15,7 +15,7 @@ * redispatches the given task. */ #[AsMessage(transport: TransportsHelper::INTERNAL_TRANSPORT_NAME)] -readonly class DispatchAfterRunTask extends Task implements TaskManagerInternalTask +readonly class DispatchAfterRunTask extends Task implements TaskManagerInternalTask, \Stringable { public function __construct ( public Task $task, @@ -35,4 +35,10 @@ public function getMetaData () : TaskMetaData \sprintf("Redispatch task '%s' after the current run", $this->task->getMetaData()->label), ); } + + #[\Override] + public function __toString () : string + { + return $this->task::class; + } }