public function __construct(WebspaceManagerInterface $webspaceManager, SecurityCheckerInterface $securityChecker, $title)
{
$this->webspaceManager = $webspaceManager;
$this->securityChecker = $securityChecker;
$rootNavigationItem = new NavigationItem($title);
$section = new NavigationItem('navigation.modules');
$section->setPosition(20);
if ($this->checkLivePermissionForAllWebspaces()) {
$settings = new NavigationItem('navigation.settings');
$settings->setPosition(40);
$settings->setIcon('gear');
$cache = new NavigationItem('navigation.settings.cache', $settings);
$cache->setPosition(50);
$cache->setAction('settings/cache');
$cache->setIcon('hdd-o');
$section->addChild($settings);
$rootNavigationItem->addChild($section);
}
$this->setNavigation(new Navigation($rootNavigationItem));
}