Sulu\Bundle\MediaBundle\Admin\MediaAdmin::__construct PHP Method

__construct() public method

public __construct ( Sulu\Component\Security\Authorization\SecurityCheckerInterface $securityChecker, $title )
$securityChecker Sulu\Component\Security\Authorization\SecurityCheckerInterface
    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));
    }