/** * Remove node children * @param ZNode $a_children * @return ZNode */ public function &removeChildren(ZNode &$a_children) { $id = $a_children->getId(); if (isset($this->m_childrens[$id]) or array_key_exists($id, $this->m_childrens)) { unset($this->m_childrens[$id]); } return $this; }