8000 minor #19440 [Scheduler] Fix scheduler examples (alamirault) · symfony/symfony-docs@83ab598 · GitHub
[go: up one dir, main page]

Skip to content

Commit 83ab598

Browse files
committed
minor #19440 [Scheduler] Fix scheduler examples (alamirault)
This PR was merged into the 6.3 branch. Discussion ---------- [Scheduler] Fix scheduler examples I tried to follow documentation and found some issues Commits ------- 286959d Fix scheduler examples
2 parents 9816136 + 286959d commit 83ab598

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

scheduler.rst

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ the task of creating a report::
4848

4949
class SendDailySalesReports
5050
{
51-
public function __construct(private string $id) {}
51+
public function __construct(private int $id) {}
5252

5353
public function getId(): int
5454
{
@@ -61,6 +61,9 @@ Next, create the handler that processes that kind of message::
6161
// src/Scheduler/Handler/SendDailySalesReportsHandler.php
6262
namespace App\Scheduler\Handler;
6363

64+
use App\Scheduler\Message\SendDailySalesReports;
65+
use Symfony\Component\Messenger\Attribute\AsMessageHandler;
66+
6467
#[AsMessageHandler]
6568
class SendDailySalesReportsHandler
6669
{
@@ -108,6 +111,10 @@ on a particular schedule::
108111
// src/Scheduler/SaleTaskProvider.php
109112
namespace App\Scheduler;
110113

114+
use Symfony\Component\Scheduler\Attribute\AsSchedule;
115+
use Symfony\Component\Scheduler\Schedule;
116+
use Symfony\Component\Scheduler\ScheduleProviderInterface;
117+
111118
#[AsSchedule]
112119
class SaleTaskProvider implements ScheduleProviderInterface
113120
{

0 commit comments

Comments
 (0)
0