Sulu\Bundle\CategoryBundle\Admin\CategoryAdmin::__construct PHP Метод

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

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);
        $settings = new NavigationItem('navigation.settings');
        $settings->setPosition(40);
        $settings->setIcon('cog');
        if ($this->securityChecker->hasPermission('sulu.settings.categories', PermissionTypes::VIEW)) {
            $categories = new NavigationItem('navigation.settings.categories', $settings);
            $categories->setPosition(20);
            $categories->setAction('settings/categories');
        }
        if ($settings->hasChildren()) {
            $section->addChild($settings);
            $rootNavigationItem->addChild($section);
        }
        $this->setNavigation(new Navigation($rootNavigationItem));
    }