示例#1
0
文件: Tree.php 项目: trejjam/utils
 /**
  * @param IItem $child
  * @param IItem $newParent
  */
 public static function moveChild(IItem $child, IItem $newParent)
 {
     if ($child->hasParent()) {
         $child->getParent()->unlinkChild($child);
         $child->setParent($newParent);
     }
 }
示例#2
0
文件: AItem.php 项目: trejjam/utils
 /**
  * @param IItem $child
  *
  * @internal
  */
 public function unlinkChild(IItem $child)
 {
     unset($this->child[$child->getId()]);
 }