namespace ; #[AsSchedule('')] final class implements ScheduleProviderInterface { public function __construct( private CacheInterface $cache, ) { } public function getSchedule(): Schedule { return (new Schedule()) ->add( // @TODO - Modify the frequency to suite your needs RecurringMessage::every('1 hour', new ()), // @TODO - Create a Message to schedule // RecurringMessage::every('1 hour', new App\Message\Message()), ) ->stateful($this->cache) ; } }