Sulu\Bundle\WebsiteBundle\Admin\WebsiteAdmin::__construct PHP Метод

__construct() публичный Метод

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