* @param array (ref) $parentNode which parent node should we search in ?
*
* @return array(
- ref) | false node if found else false
- *
+ ref) | false node if found else false
*/
//public function &findNode(&$parentNode, $name)
public function &findNode($name, &$parentNode) {
* Currently leaf nodes are strings and non-leaf nodes are arrays
*
* @param array(
- ref) $node node which needs to checked
+ ref) $node node which needs to checked
*
* @return boolean
- *
*/
public function isLeafNode(&$node) {
return (count($node['children']) ? TRUE : FALSE);
*
* @param string $name
*
- * @return array (ref)
- *
+ * @return array
+ * (ref)
*/
public function &createNode($name) {
$node['name'] = $name;
* @param array (ref) - node to be added
*
* @return void
- *
*/
public function addNode($parentName, &$node) {
$temp = '';
* @param string - key to be used (optional)
*
* @return void
- *
*/
public function addData($parentName, $childName, $data) {
$temp = '';
* @param none
*
* @return tree
- *
*/
public function getTree() {
return $this->tree;
* @param none
*
* @return void
- *
*/
public function display() {
print_r($this->tree);