Sulu\Bundle\CustomUrlBundle\Admin\CustomUrlAdmin::getCustomUrlSecurityContext PHP Method

getCustomUrlSecurityContext() public static method

Returns security context for custom-urls in given webspace.
public static getCustomUrlSecurityContext ( string $webspaceKey ) : string
$webspaceKey string
return string
    public static function getCustomUrlSecurityContext($webspaceKey)
    {
        return sprintf('%s%s.%s', ContentAdmin::SECURITY_SETTINGS_CONTEXT_PREFIX, $webspaceKey, 'custom-urls');
    }

Usage Example

 /**
  * {@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];
 }
All Usage Examples Of Sulu\Bundle\CustomUrlBundle\Admin\CustomUrlAdmin::getCustomUrlSecurityContext