Exemplo n.º 1
0
 /**
  * @param CM_TreeNode_Abstract $parent
  */
 private function _buildNode(CM_TreeNode_Abstract $parent)
 {
     foreach ($this->_nodesTmp as $id => $node) {
         if ($parent->getId() === $node->getParentId()) {
             $parent->addNode($node);
             $this->_buildNode($node);
             unset($this->_nodesTmp[$id]);
         }
     }
 }
Exemplo n.º 2
0
 /**
  * @param CM_TreeNode_Abstract $node
  */
 public function addNode(CM_TreeNode_Abstract $node)
 {
     $this->_nodes[$node->getName()] = $node;
     $node->setParent($this);
 }