Skip to content

Add Symfony Scheduler provider integration#34

Open
ohmyfelix wants to merge 1 commit into
masterfrom
feature/symfony-scheduler-mvp
Open

Add Symfony Scheduler provider integration#34
ohmyfelix wants to merge 1 commit into
masterfrom
feature/symfony-scheduler-mvp

Conversation

@ohmyfelix

Copy link
Copy Markdown
Contributor

What changed

  • Add experimental Symfony Scheduler provider support via scheduler.providers.
  • Discover ScheduleProviderInterface services with #[AsSchedule] and task attributes.
  • Register scheduler transports, messenger event listener wiring, and the Symfony debug command.
  • Cover provider, task, messenger, console, and invalid-config paths.

Why

This adds an additive integration path for Symfony Scheduler providers while preserving the existing cron job scheduler configuration.

Testing

  • composer validate --strict
  • vendor/bin/tester -s -p php --colors 1 -C tests/Cases/DI
  • make qa
  • make tests

Co-authored-by: Felix <rkfelix@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant