MAPG-235 reduced number of queries for init and guess in challenge

This commit is contained in:
balazs committed 2021-05-16 20:46:53 +02:00
1 parent 7792f1c3ff
commit 45ddb7f56a
4 files changed
+95 -122

No files matched your search

@@ -40,4 +40,14 @@ class PlaceInChallengeRepository
return $this->pdm->selectFromDb($select, PlaceInChallenge::class);
}
public function getByRoundInChallenge(int $round, Challenge $challenge): ?PlaceInChallenge
{
$select = new Select(\Container::$dbConnection);
$select->where('challenge_id', '=', $challenge->getId());
$select->orderBy('round');
$select->limit(1, $round);
return $this->pdm->selectFromDb($select, PlaceInChallenge::class, true);
}
}