Skip to content

Commit f5619d3

Browse files
Fix CronScheduler definition using scheduler.schedule_provider and monolog.logger tags
1 parent 00ac02b commit f5619d3

File tree

3 files changed

+4
-5
lines changed

3 files changed

+4
-5
lines changed

config/services/repository.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,5 +9,5 @@ services:
99
class: CleverAge\UiProcessBundle\Repository\ProcessScheduleRepository
1010
public: false
1111
arguments:
12-
- '@doctrine.orm.entity_manager'
12+
- '@doctrine'
1313

config/services/scheduler.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,3 +6,6 @@ services:
66
- '@cleverage_ui_process.repository.process_schedule'
77
- '@validator'
88
- '@logger'
9+
tags:
10+
- scheduler.schedule_provider: { name: 'cron' }
11+
- { name: 'monolog.logger', channel: 'scheduler' }

src/Scheduler/CronScheduler.php

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,16 +16,12 @@
1616
use CleverAge\UiProcessBundle\Entity\ProcessScheduleType;
1717
use CleverAge\UiProcessBundle\Message\CronProcessMessage;
1818
use CleverAge\UiProcessBundle\Repository\ProcessScheduleRepository;
19-
use Monolog\Attribute\WithMonologChannel;
2019
use Psr\Log\LoggerInterface;
21-
use Symfony\Component\Scheduler\Attribute\AsSchedule;
2220
use Symfony\Component\Scheduler\RecurringMessage;
2321
use Symfony\Component\Scheduler\Schedule;
2422
use Symfony\Component\Scheduler\ScheduleProviderInterface;
2523
use Symfony\Component\Validator\Validator\ValidatorInterface;
2624

27-
#[AsSchedule('cron')]
28-
#[WithMonologChannel('scheduler')]
2925
readonly class CronScheduler implements ScheduleProviderInterface
3026
{
3127
public function __construct(

0 commit comments

Comments
 (0)