Esempio n. 1
0
 public function prepareGroupTreeForJson(NodeTree $tree)
 {
     $returnedArray = $tree->getDataAsArray($this->router);
     if ($tree->getId() == 0) {
         $returnedArray = $returnedArray['children'];
     } else {
         $returnedArray = array($returnedArray);
     }
     return $returnedArray;
 }
Esempio n. 2
0
 private function _integrateUsers(NodeTree $tree, $users)
 {
     $users = array_merge($users, $tree->getUsers()->toArray());
     foreach ($tree->getNodes() as $node) {
         $users = $this->_integrateUsers($node, $users);
     }
     return $users;
 }