Esempio n. 1
0
 public function __construct(array $users = array())
 {
     $this->users = new SplObjectStorage();
     foreach ($users as $user) {
         $this->users->attach(new User(new UserId($user['id']), new Name($user['name']), new EmailAddress($user['email'])));
     }
 }
Esempio n. 2
0
 /**
  * @param User $user
  */
 public function removeUser(User $user)
 {
     if (!$this->users->contains($user)) {
         return;
     }
     $this->users->removeElement($user);
     $user->removeGroup($this);
 }
Esempio n. 3
0
 public function __construct()
 {
     $this->users = new SplObjectStorage();
     $this->users->attach(new User(1034, 'Rafael', '*****@*****.**'));
     $this->users->attach(new User(1035, 'Donatello', '*****@*****.**'));
     $this->users->attach(new User(1036, 'Michelangelo', '*****@*****.**'));
     $this->users->attach(new User(1037, 'Leonardo', '*****@*****.**'));
 }
Esempio n. 4
0
 /**
  * @param User $user
  *
  * @return $this
  */
 public function removeUser(User $user)
 {
     $this->users->removeElement($user);
     // Ensure the relation is unset for both entities
     // The check must be done to avoid circular references
     if (true === $user->getJobs()->contains($this)) {
         $user->removeJob($this);
     }
     return $this;
 }
Esempio n. 5
0
 public function removeAppointedUser(User $user)
 {
     $this->appointedUsers->removeElement($user);
     return $this;
 }
Esempio n. 6
0
 /**
  * Remove votes
  *
  * @param \Netrunnerdb\UserBundle\Entity\User $votes
  */
 public function removeVote(\Netrunnerdb\UserBundle\Entity\User $votes)
 {
     $this->votes->removeElement($votes);
 }
Esempio n. 7
0
 /**
  * Remove publisherManager
  *
  * @param User $publisherManager
  * @return Publisher
  */
 public function removePublisherManager(User $publisherManager)
 {
     if ($this->publisherManagers->contains($publisherManager)) {
         $this->publisherManagers->removeElement($publisherManager);
     }
     return $this;
 }
Esempio n. 8
0
 /**
  * Remove followers
  *
  * @param \Netrunnerdb\UserBundle\Entity\User $followers
  */
 public function removeFollower(\Netrunnerdb\UserBundle\Entity\User $followers)
 {
     $this->followers->removeElement($followers);
 }
Esempio n. 9
0
 /**
  * @param User $user
  */
 public function removeUser(User $user)
 {
     $this->users->removeElement($user);
 }
Esempio n. 10
0
 /**
  * Remove user
  *
  * @param \Corvus\MainBundle\Entity\User $user
  */
 public function removeUser(\Corvus\MainBundle\Entity\User $user)
 {
     $this->users->removeElement($user);
 }
Esempio n. 11
0
 /**
  * Remove author
  *
  * @param User $author
  * @return $this
  */
 public function removeAuthor(User $author)
 {
     $this->authors->removeElement($author);
     return $this;
 }
Esempio n. 12
0
 /**
  * Remove publisherManager
  *
  * @param User $publisherManager
  */
 public function removePublisherManager(User $publisherManager)
 {
     $this->publisherManagers->removeElement($publisherManager);
 }
Esempio n. 13
0
 /**
  * Remove user
  *
  * @param \AppBundle\Entity\User $user
  */
 public function removeUser(\AppBundle\Entity\User $user)
 {
     $this->users->removeElement($user);
 }
Esempio n. 14
0
 /**
  * Remove administrator
  *
  * @param \AppBundle\Entity\User $administrator
  */
 public function removeAdministrator(\AppBundle\Entity\User $administrator)
 {
     $this->administrators->removeElement($administrator);
 }
Esempio n. 15
0
 /**
  * Remove collaborator
  *
  * @param \Tracker\UserBundle\Entity\User $collaborator
  */
 public function removeCollaborator(\Tracker\UserBundle\Entity\User $collaborator)
 {
     $this->collaborators->removeElement($collaborator);
 }
Esempio n. 16
0
 public function addUser(User $user)
 {
     if (!$this->users->contains($user)) {
         $this->users[] = $user;
     }
 }
Esempio n. 17
0
 public function removeAdministrator(User $user)
 {
     if ($this->administrators->contains($user)) {
         $this->administrators->removeElement($user);
         $user->removeAdministratedOrganization($this);
     }
 }
Esempio n. 18
0
 /**
  * Remove user
  *
  * @param \Woojin\UserBundle\Entity\User $user
  */
 public function removeUser(\Woojin\UserBundle\Entity\User $user)
 {
     $this->user->removeElement($user);
 }
Esempio n. 19
0
File: Role.php Progetto: j7mbo/aurex
 /**
  * @param User $user
  *
  * @return $this
  */
 public function removeUser(User $user)
 {
     $this->users->remove($user);
     return $this;
 }
Esempio n. 20
0
 /**
  * @param User $user
  *
  * @return $this
  */
 public function removeAuthorizedUser(User $user)
 {
     $this->authorizedUsers->removeElement($user);
     return $this;
 }
Esempio n. 21
0
 /**
  * @param User $member
  * @return Team
  */
 public function removeMember(User $member)
 {
     $this->members->removeElement($member);
     return $this;
 }