예제 #1
0
 /**
  * @param  ChildAssignedRoleGlobal $assignedRoleGlobalRelatedByAssignedBy The ChildAssignedRoleGlobal object to remove.
  * @return $this|ChildUser The current object (for fluent API support)
  */
 public function removeAssignedRoleGlobalRelatedByAssignedBy(ChildAssignedRoleGlobal $assignedRoleGlobalRelatedByAssignedBy)
 {
     if ($this->getAssignedRoleGlobalsRelatedByAssignedBy()->contains($assignedRoleGlobalRelatedByAssignedBy)) {
         $pos = $this->collAssignedRoleGlobalsRelatedByAssignedBy->search($assignedRoleGlobalRelatedByAssignedBy);
         $this->collAssignedRoleGlobalsRelatedByAssignedBy->remove($pos);
         if (null === $this->assignedRoleGlobalsRelatedByAssignedByScheduledForDeletion) {
             $this->assignedRoleGlobalsRelatedByAssignedByScheduledForDeletion = clone $this->collAssignedRoleGlobalsRelatedByAssignedBy;
             $this->assignedRoleGlobalsRelatedByAssignedByScheduledForDeletion->clear();
         }
         $this->assignedRoleGlobalsRelatedByAssignedByScheduledForDeletion[] = clone $assignedRoleGlobalRelatedByAssignedBy;
         $assignedRoleGlobalRelatedByAssignedBy->setassignedBy(null);
     }
     return $this;
 }
예제 #2
0
 /**
  * @param  ChildAssignedRoleGlobal $assignedRoleGlobal The ChildAssignedRoleGlobal object to remove.
  * @return $this|ChildRole The current object (for fluent API support)
  */
 public function removeAssignedRoleGlobal(ChildAssignedRoleGlobal $assignedRoleGlobal)
 {
     if ($this->getAssignedRoleGlobals()->contains($assignedRoleGlobal)) {
         $pos = $this->collAssignedRoleGlobals->search($assignedRoleGlobal);
         $this->collAssignedRoleGlobals->remove($pos);
         if (null === $this->assignedRoleGlobalsScheduledForDeletion) {
             $this->assignedRoleGlobalsScheduledForDeletion = clone $this->collAssignedRoleGlobals;
             $this->assignedRoleGlobalsScheduledForDeletion->clear();
         }
         $this->assignedRoleGlobalsScheduledForDeletion[] = clone $assignedRoleGlobal;
         $assignedRoleGlobal->setrole(null);
     }
     return $this;
 }