private function getEnteredCodes(Team $team, Task $task) { if ($this->enteredCodes === false || !array_key_exists($task->getId(), $this->enteredCodes)) { $this->enteredCodes[$task->getId()] = $this->manager->getRepository('sdGameBundle:CodeEnter')->findBy(['isCorrect' => true, 'user' => $team->getMembers()->toArray(), 'task' => $task]); } return $this->enteredCodes[$task->getId()]; }