/** * @param string $slug * @return Player * @throws \InvalidArgumentException */ public function singlePlayer($slug) { $player = $this->playerRepository->findOneBy(['slug' => $slug]); if ($player instanceof Player) { return $player; } throw new \InvalidArgumentException(); }
/** * @param string $player * @return Player|null */ private function findPlayerByRFID($player) { try { return $this->playerRepository->findOneBy(['rfid' => $player]); } catch (\Exception $e) { return false; } }