We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 4541089 commit ca22c35Copy full SHA for ca22c35
src/Entity/TaskExecutionRepository.php
@@ -129,14 +129,15 @@ public function findByTaskUuid($taskUuid)
129
/**
130
* {@inheritdoc}
131
*/
132
- public function findScheduled()
+ public function findNextScheduled(\DateTime $dateTime = null)
133
{
134
$query = $this->createQueryBuilder('e')
135
->innerJoin('e.task', 't')
136
->where('e.status = :status')
137
->andWhere('e.scheduleTime < :date')
138
- ->setParameter('date', new \DateTime())
+ ->setParameter('date', $dateTime ?: new \DateTime())
139
->setParameter('status', TaskStatus::PLANNED)
140
+ ->setMaxResults(1)
141
->getQuery();
142
143
return $query->getResult();
0 commit comments