/** * Add resources to ACL from a Zoo_Object_Tree * * @param Zoo_Object_Tree $tree */ function addResourcesFromTree(Zoo_Object_Tree $tree, $id = 0) { foreach ($tree->getFirstChild($id) as $role) { if ($role->parent == 0) { $this->service->add($role); } else { $this->service->add($role, $tree->getByKey($role->parent)); } $this->addResourcesFromTree($tree, $role->id); } }