/** * {@inheritdoc} */ public function getNavigationItems(array $options = []) { if (!$this->securityChecker->hasPermission(CustomUrlAdmin::getCustomUrlSecurityContext($options['webspace']), PermissionTypes::VIEW)) { return []; } $contentNavigationItem = new ContentNavigationItem('content-navigation.webspace.custom-url'); $contentNavigationItem->setId('tab-custom-urls'); $contentNavigationItem->setAction('custom-urls'); $contentNavigationItem->setPosition(40); $contentNavigationItem->setComponent('webspace/settings/custom-url@sulucustomurl'); return [$contentNavigationItem]; }
/** * {@inheritdoc} */ public function getSecurityContext() { $request = $this->container->get('request_stack')->getCurrentRequest(); return CustomUrlAdmin::getCustomUrlSecurityContext($request->get('webspaceKey')); }