public function __construct(SecurityCheckerInterface $securityChecker, $title)
{
$this->securityChecker = $securityChecker;
$rootNavigationItem = new NavigationItem($title);
$section = new NavigationItem('navigation.modules');
$section->setPosition(20);
if ($this->securityChecker->hasPermission('sulu.media.collections', PermissionTypes::VIEW)) {
$media = new NavigationItem('navigation.media');
$media->setPosition(20);
$media->setIcon('image');
$media->setAction('media/collections');
$section->addChild($media);
$rootNavigationItem->addChild($section);
}
$this->setNavigation(new Navigation($rootNavigationItem));
}