Пример #1
0
 /**
  * Returns albums tree
  * 
  * @return array
  */
 public function getCategoriesTree()
 {
     $treeBuilder = new TreeBuilder($this->categoryMapper->fetchAll());
     return $treeBuilder->render(new PhpArray('name'));
 }
Пример #2
0
 /**
  * Fetches all categories as a tree
  * 
  * @return array
  */
 public function fetchAllAsTree()
 {
     $treeBuilder = new TreeBuilder($this->categoryMapper->fetchAll());
     return $treeBuilder->render(new PhpArray('title'));
 }
Пример #3
0
 /**
  * Returns albums tree
  * 
  * @return array
  */
 public function getAlbumsTree()
 {
     $treeBuilder = new TreeBuilder($this->fetchAll());
     return $treeBuilder->render(new PhpArray('name'));
 }
Пример #4
0
 /**
  * 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);
 }