コード例 #1
0
ファイル: UserRepository.php プロジェクト: kolah/recruitment
 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'])));
     }
 }
コード例 #2
0
ファイル: Group.php プロジェクト: asev/user_group
 /**
  * @param User $user
  */
 public function removeUser(User $user)
 {
     if (!$this->users->contains($user)) {
         return;
     }
     $this->users->removeElement($user);
     $user->removeGroup($this);
 }
コード例 #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', '*****@*****.**'));
 }
コード例 #4
0
ファイル: Job.php プロジェクト: EllynB/Incipio
 /**
  * @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;
 }
コード例 #5
0
ファイル: BillingSpec.php プロジェクト: junjinZ/wealthbot
 public function removeAppointedUser(User $user)
 {
     $this->appointedUsers->removeElement($user);
     return $this;
 }
コード例 #6
0
 /**
  * Remove votes
  *
  * @param \Netrunnerdb\UserBundle\Entity\User $votes
  */
 public function removeVote(\Netrunnerdb\UserBundle\Entity\User $votes)
 {
     $this->votes->removeElement($votes);
 }
コード例 #7
0
ファイル: Publisher.php プロジェクト: ulakjira/ojs
 /**
  * Remove publisherManager
  *
  * @param User $publisherManager
  * @return Publisher
  */
 public function removePublisherManager(User $publisherManager)
 {
     if ($this->publisherManagers->contains($publisherManager)) {
         $this->publisherManagers->removeElement($publisherManager);
     }
     return $this;
 }
コード例 #8
0
ファイル: User.php プロジェクト: adamcieslicki/netrunnerdb
 /**
  * Remove followers
  *
  * @param \Netrunnerdb\UserBundle\Entity\User $followers
  */
 public function removeFollower(\Netrunnerdb\UserBundle\Entity\User $followers)
 {
     $this->followers->removeElement($followers);
 }
コード例 #9
0
ファイル: GridView.php プロジェクト: ramunasd/platform
 /**
  * @param User $user
  */
 public function removeUser(User $user)
 {
     $this->users->removeElement($user);
 }
コード例 #10
0
ファイル: Event.php プロジェクト: nfqakademija/corvus
 /**
  * Remove user
  *
  * @param \Corvus\MainBundle\Entity\User $user
  */
 public function removeUser(\Corvus\MainBundle\Entity\User $user)
 {
     $this->users->removeElement($user);
 }
コード例 #11
0
ファイル: Post.php プロジェクト: Pierstoval/OCTpLive-Twig
 /**
  * Remove author
  *
  * @param User $author
  * @return $this
  */
 public function removeAuthor(User $author)
 {
     $this->authors->removeElement($author);
     return $this;
 }
コード例 #12
0
ファイル: Publisher.php プロジェクト: hasantayyar/ojs
 /**
  * Remove publisherManager
  *
  * @param User $publisherManager
  */
 public function removePublisherManager(User $publisherManager)
 {
     $this->publisherManagers->removeElement($publisherManager);
 }
コード例 #13
0
ファイル: Thread.php プロジェクト: Qcumbeer/RemoteSchedule
 /**
  * Remove user
  *
  * @param \AppBundle\Entity\User $user
  */
 public function removeUser(\AppBundle\Entity\User $user)
 {
     $this->users->removeElement($user);
 }
コード例 #14
0
ファイル: School.php プロジェクト: eduardoledo/schoolmanager
 /**
  * Remove administrator
  *
  * @param \AppBundle\Entity\User $administrator
  */
 public function removeAdministrator(\AppBundle\Entity\User $administrator)
 {
     $this->administrators->removeElement($administrator);
 }
コード例 #15
0
ファイル: Issue.php プロジェクト: Roman-Savchenko/Bug_Tracker
 /**
  * Remove collaborator
  *
  * @param \Tracker\UserBundle\Entity\User $collaborator
  */
 public function removeCollaborator(\Tracker\UserBundle\Entity\User $collaborator)
 {
     $this->collaborators->removeElement($collaborator);
 }
コード例 #16
0
ファイル: Permission.php プロジェクト: modera/foundation
 public function addUser(User $user)
 {
     if (!$this->users->contains($user)) {
         $this->users[] = $user;
     }
 }
コード例 #17
0
 public function removeAdministrator(User $user)
 {
     if ($this->administrators->contains($user)) {
         $this->administrators->removeElement($user);
         $user->removeAdministratedOrganization($this);
     }
 }
コード例 #18
0
ファイル: Role.php プロジェクト: jocoonopa/avenue
 /**
  * Remove user
  *
  * @param \Woojin\UserBundle\Entity\User $user
  */
 public function removeUser(\Woojin\UserBundle\Entity\User $user)
 {
     $this->user->removeElement($user);
 }
コード例 #19
0
ファイル: Role.php プロジェクト: j7mbo/aurex
 /**
  * @param User $user
  *
  * @return $this
  */
 public function removeUser(User $user)
 {
     $this->users->remove($user);
     return $this;
 }
コード例 #20
0
ファイル: Mailbox.php プロジェクト: woei66/platform
 /**
  * @param User $user
  *
  * @return $this
  */
 public function removeAuthorizedUser(User $user)
 {
     $this->authorizedUsers->removeElement($user);
     return $this;
 }
コード例 #21
0
ファイル: Team.php プロジェクト: DanilPrussov/active-game64
 /**
  * @param User $member
  * @return Team
  */
 public function removeMember(User $member)
 {
     $this->members->removeElement($member);
     return $this;
 }