/** * Returns albums tree * * @return array */ public function getCategoriesTree() { $treeBuilder = new TreeBuilder($this->categoryMapper->fetchAll()); return $treeBuilder->render(new PhpArray('name')); }
/** * Fetches all categories as a tree * * @return array */ public function fetchAllAsTree() { $treeBuilder = new TreeBuilder($this->categoryMapper->fetchAll()); return $treeBuilder->render(new PhpArray('title')); }
/** * Returns albums tree * * @return array */ public function getAlbumsTree() { $treeBuilder = new TreeBuilder($this->fetchAll()); return $treeBuilder->render(new PhpArray('name')); }
/** * Creates Tree builder instance * * @param \Krystal\Tree\AdjacencyList\Render\AbstractRenderer $walker * @return string */ public function renderTree(AbstractRenderer $walker) { $treeBuilder = new TreeBuilder($this->createTreeData()); return $treeBuilder->render($walker); }