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)); }