entityManager = $entityManager; } public function getOrphanedSendingTasksCount(): int { return (int)$this->entityManager->createQueryBuilder() ->select('count(st.id)') ->from(ScheduledTaskEntity::class, 'st') ->leftJoin('st.sendingQueue', 'sq') ->where('sq.id IS NULL') ->andWhere('st.type = :type') ->setParameter('type', SendingQueue::TASK_TYPE) ->getQuery() ->getSingleScalarResult(); } }