Exemple #1
0
 /**
  * @param User $user
  *
  * @return $this
  */
 public function addUser(User $user)
 {
     if (!$this->users->contains($user)) {
         $this->users->add($user);
     }
     return $this;
 }
Exemple #2
0
 /**
  * @param User $user
  */
 public function addUser(User $user)
 {
     if ($this->users->contains($user)) {
         return;
     }
     $this->users->add($user);
     $user->addGroup($this);
 }
Exemple #3
0
 /**
  * @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;
 }
Exemple #4
0
 /**
  * @param User $user
  *
  * @return $this
  */
 public function addAuthorizedUser(User $user)
 {
     $this->authorizedUsers->add($user);
     return $this;
 }
Exemple #5
0
 /**
  * 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);
     }
 }
Exemple #7
0
 /**
  * @param User $owner
  */
 public function addOwner(User $owner)
 {
     $this->owners->add($owner);
 }
Exemple #8
0
 /**
  * @param User $user
  */
 public function addMember(User $user)
 {
     $this->members->add($user);
 }
Exemple #9
0
 /**
  * @param User $member
  * @return Team
  */
 public function addMember(User $member)
 {
     $member->setTeam($this);
     $this->members->add($member);
     return $this;
 }