File: D:/HostingSpaces/SBogers10/topswtw.komma.pro/app/controllers/GroupController.php
<?php
use KommaApp\Shop\Menus\SidebarMenu;
use KommaApp\Shop\Pages\PageService;
use KommaApp\Shop\Tree\Tree;
class GroupController extends BaseController
{
/**
* @var
*/
private $pageService;
/**
* @var
*/
private $tree;
/**
* @var SidebarMenu
*/
private $sidebarMenu;
/**
* @param PageService $pageService
* @param SidebarMenu $sidebarMenu
* @param Tree $tree
*/
public function __construct(PageService $pageService, SidebarMenu $sidebarMenu, Tree $tree)
{
$this->pageService = $pageService;
$this->tree = $tree;
$this->sidebarMenu = $sidebarMenu;
}
public function index()
{
$pageId = $this->routeData->routable->page_id;
$node = $this->pageService->getNodeById($pageId);
$rootNode = $this->pageService->getRootNode($node);
$sidebarMenu = $this->sidebarMenu->create($rootNode);
return View::make( viewPrefix(). 'pages.group')
->withEntity($node)
->withRoot($rootNode)
->withMenu($sidebarMenu);
}
}