/** * @param User $user * * @return $this */ public function addUser(User $user) { if (!$this->users->contains($user)) { $this->users->add($user); } return $this; }
/** * @param User $user */ public function addUser(User $user) { if ($this->users->contains($user)) { return; } $this->users->add($user); $user->addGroup($this); }
/** * @param User $user * * @return $this */ public function addUser(User $user) { // Check for duplication if (false === $this->users->contains($user)) { $this->users->add($user); } // Ensure the relation is bidirectional if (false === $user->getJobs()->contains($this)) { $user->addJob($this); } return $this; }
/** * @param User $user * * @return $this */ public function addAuthorizedUser(User $user) { $this->authorizedUsers->add($user); return $this; }
/** * Add publisherManager * * @param User $publisherManager * @return Publisher */ public function addPublisherManager(User $publisherManager) { if (!$this->publisherManagers->contains($publisherManager)) { $this->publisherManagers->add($publisherManager); } return $this; }
public function addAdministrator(User $user) { if (!$this->administrators->contains($user)) { $this->administrators->add($user); $user->addAdministratedOrganization($this); } }
/** * @param User $owner */ public function addOwner(User $owner) { $this->owners->add($owner); }
/** * @param User $user */ public function addMember(User $user) { $this->members->add($user); }
/** * @param User $member * @return Team */ public function addMember(User $member) { $member->setTeam($this); $this->members->add($member); return $this; }