File: D:/HostingSpaces/SBogers10/ijzerenman.komma.pro/app/Custom/Navigation/GlobalNavigationService.php
<?php
namespace Komma\Navigation;
use Komma\Pages\PageRepository;
class GlobalNavigationService
{
/**
* @var PageRepository
*/
private $pageRepository;
/**
* @param PageRepository $pageRepository
*/
public function __construct(PageRepository $pageRepository)
{
$this->pageRepository = $pageRepository;
}
public function get()
{
// Get root page
$root = $this->pageRepository->getRoot();
// Return immediate children of root
$globalPages = $this->pageRepository->getImmediateChildren($root->id);
// Get first 6 items
$globalPages = array_slice($globalPages, 0, 6);
foreach($globalPages as $key => $globalPage)
{
$globalPages[$key]->displayName = str_replace('Strand',
'<span class="grey">Strand</span>',
$globalPage->name);
if( $globalPage->codeName == 'home') $globalPages[$key]->route = '';
}
return $globalPages;
}
}