public function createLeagueTeams(League $league) { for ($i = 0; $i < $league->getSize(); $i++) { $team = new Team(); $team->setName("New_Team_{$i}"); $team->setLeague($league); $this->em->persist($team); } $this->em->flush(); }
public function canEdit(Team $team, User $user) { if ($team->getUser()->getId() == $user->getId()) { return true; } if (in_array('SUPER_ADMIN', $user->getRoles())) { return true; } return false; }
public function canEdit(Team $team, User $user) { try { $draftStart = $team->getLeague()->getDraft()->getStartTime(); if ($draftStart > new \DateTime()) { return parent::canEdit($team, $user); } } catch (\Exception $e) { } if (parent::canEdit($team, $user)) { //todo create repo to get next on clock $team->getLeague()->getDraft(); /** @var PickOrder $next */ $next = ''; if ($team == $next->getTeam()) { return true; } else { return false; } } return false; }