Я хочу отправить последние 6 12 24 часов до истечения срока действия по электронной почте пользователям. Вы знаете какой-нибудь пример проекта?
protected function execute(InputInterface $input, OutputInterface $output) {
$now = new DateTimeImmutable();
$io = new SymfonyStyle($input, $output);
$query = $this->objectManager
->getRepository(Order::class)
->createQueryBuilder('o')
->where('o.isReservation = :reservationStatus')
->andWhere('o.expireTime BETWEEN :now AND :max')
->setParameter('reservationStatus', 1)
->setParameter('now', $now)
->setParameter('max', $now->add(new DateInterval('PT24H')));
}