diff --git a/src/Maker/MakeSchedule.php b/src/Maker/MakeSchedule.php index ff1c94ffd..66a183421 100644 --- a/src/Maker/MakeSchedule.php +++ b/src/Maker/MakeSchedule.php @@ -31,6 +31,8 @@ /** * @author Jesse Rushlow * + * @deprecated since MakerBundle v1.63.0, use symfony/scheduler recipe instead, + * * @internal */ final class MakeSchedule extends AbstractMaker @@ -64,6 +66,8 @@ public function configureCommand(Command $command, InputConfiguration $inputConf public function interact(InputInterface $input, ConsoleStyle $io, Command $command): void { + trigger_deprecation('symfony/maker-bundle', 'v1.63.0', '"make:schedule" is deprecated, install the symfony/scheduler recipe instead.'); + if (!class_exists(AsSchedule::class)) { $io->writeln('Running composer require symfony/scheduler'); $process = Process::fromShellCommandline('composer require symfony/scheduler'); diff --git a/tests/Maker/MakeScheduleTest.php b/tests/Maker/MakeScheduleTest.php index 841d44856..983fd35d1 100644 --- a/tests/Maker/MakeScheduleTest.php +++ b/tests/Maker/MakeScheduleTest.php @@ -15,6 +15,9 @@ use Symfony\Bundle\MakerBundle\Test\MakerTestCase; use Symfony\Bundle\MakerBundle\Test\MakerTestRunner; +/** + * @group legacy + */ class MakeScheduleTest extends MakerTestCase { protected function getMakerClass(): string