From 51e45631395984227a6ab921e1f4e9ce31f2982b Mon Sep 17 00:00:00 2001 From: Fabien Potencier Date: Sun, 1 Oct 2023 10:22:28 +0200 Subject: [PATCH] [Scheduler] Make debug:scheduler output more useful --- src/Symfony/Component/Scheduler/Command/DebugCommand.php | 2 +- src/Symfony/Component/Scheduler/RecurringMessage.php | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/Symfony/Component/Scheduler/Command/DebugCommand.php b/src/Symfony/Component/Scheduler/Command/DebugCommand.php index 58fde90062218..46384c7ab1582 100644 --- a/src/Symfony/Component/Scheduler/Command/DebugCommand.php +++ b/src/Symfony/Component/Scheduler/Command/DebugCommand.php @@ -114,6 +114,6 @@ private static function renderRecurringMessage(RecurringMessage $recurringMessag return null; } - return [(string) $trigger, $recurringMessage->getProvider()::class, $next]; + return [(string) $trigger, $recurringMessage->getProvider()->getId(), $next]; } } diff --git a/src/Symfony/Component/Scheduler/RecurringMessage.php b/src/Symfony/Component/Scheduler/RecurringMessage.php index 110fc215789bd..50bd18789db0b 100644 --- a/src/Symfony/Component/Scheduler/RecurringMessage.php +++ b/src/Symfony/Component/Scheduler/RecurringMessage.php @@ -75,11 +75,12 @@ public static function trigger(TriggerInterface $trigger, object $message): self return new self($trigger, $message); } + $description = ''; try { $description = $message instanceof \Stringable ? (string) $message : serialize($message); } catch (\Exception) { - $description = $message::class; } + $description = sprintf('%s(%s)', $message::class, $description); return new self($trigger, new StaticMessageProvider([$message], $description)); }