Example #1
0
 public function unregisterManagerFromTeam(Team $team)
 {
     $this->om->startFlushSuite();
     $teamManager = $team->getTeamManager();
     $teamManagerRole = $team->getTeamManagerRole();
     $team->setTeamManager(null);
     if (!is_null($teamManagerRole) && !is_null($teamManager)) {
         $this->roleManager->dissociateRole($teamManager, $teamManagerRole);
     }
     $this->om->persist($team);
     $this->om->endFlushSuite();
 }
 private function isTeamManager(Team $team, User $user)
 {
     return $user === $team->getTeamManager();
 }