예제 #1
0
 /**
  * @param UserInterface $user
  */
 public function removeUser(UserInterface $user)
 {
     if ($this->users->contains($user)) {
         $this->users->removeElement($user);
         $user->removeRole($this);
     }
 }
예제 #2
0
 /**
  * @inheritdoc
  */
 public function removeAdministrator(UserInterface $administrator)
 {
     if ($this->administrators->contains($administrator)) {
         $this->administrators->removeElement($administrator);
         $administrator->removeAdministeredSession($this);
     }
 }
예제 #3
0
파일: Alert.php 프로젝트: stopfstedt/ilios
 /**
  * @inheritdoc
  */
 public function addInstigator(UserInterface $instigator)
 {
     if (!$this->instigators->contains($instigator)) {
         $this->instigators->add($instigator);
     }
 }
예제 #4
0
 /**
  * @inheritdoc
  */
 public function removeDirector(UserInterface $director)
 {
     if ($this->directors->contains($director)) {
         $this->directors->removeElement($director);
         $director->removeDirectedProgram($this);
     }
 }