File: D:/HostingSpaces/SBogers79/artofeinstein.be/app/Komma/Navigation/NavigationComposer.php
<?php
namespace Komma\Navigation;
use Komma\Pages\PageRepository;
class NavigationComposer{
private $pageRepository;
public function __construct(PageRepository $pageRepository)
{
$this->pageRepository = $pageRepository;
}
public function compose($view){
$pages = [
'home',
'news',
'about',
'references',
'assortment',
'contact'
];
$mainMenu = $this->pageRepository->pages($pages);
if($view->getName() == 'layouts.partials.footer'){
$view->with(['row1'=>$mainMenu,
'row2'=>$this->pageRepository->pages(['cosmetic-gift', 'badgifts', 'idun-mineral', 'home-design']),
'row3'=>$this->pageRepository->pages(['terms-conditions', 'sitemap', 'disclaimer'])]);
}
if($view->getName() == 'layouts.partials.navigation2'){
$view->with(['secondMenu'=>$this->pageRepository->pages(['cosmetic-gift', 'badgifts', 'idun-mineral', 'home-design'])]);
}
$view->with(['menuItems'=> $mainMenu]);
}
}