entityManager = $entityManager; } /** * @param int $year * @return Awardee[] */ public function getJudgesByYear(int $year): ?array { return $this->entityManager->getRepository(Awardee::class)->findBy([ 'year' => $year, ]); } /** * @param string $slug * @return Awardee|null */ public function getJudgeFromSlug(string $slug): ?Awardee { /** @var Awardee $awardee */ $awardee = $this->entityManager->getRepository(Awardee::class)->findOneBy([ 'slug' => $slug, ]); return $awardee; } }