*/ class TravelMailingListRepository extends ServiceEntityRepository { public function __construct(ManagerRegistry $registry) { parent::__construct($registry, TravelMailingList::class); } public function findOneByTravelCode(string $travelCode): ?TravelMailingList { return $this->findOneBy(['travelCode' => $travelCode]); } /** * @return list */ public function findDueForDeletion(\DateTimeImmutable $now): array { return $this->createQueryBuilder('l') ->where('l.deleteAfter <= :now') ->setParameter('now', $now) ->orderBy('l.deleteAfter', 'ASC') ->getQuery() ->getResult(); } }