Sulu\Bundle\SnippetBundle\Admin\SnippetAdmin::getDefaultSnippetsSecurityContext PHP Method

getDefaultSnippetsSecurityContext() public static method

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

Usage Example

コード例 #1
0
 /**
  * {@inheritdoc}
  */
 public function getNavigationItems(array $options = [])
 {
     if (!$this->securityChecker->hasPermission(SnippetAdmin::getDefaultSnippetsSecurityContext($options['webspace']), PermissionTypes::VIEW) || !$this->defaultEnabled) {
         return [];
     }
     $snippets = new ContentNavigationItem('content-navigation.webspace.snippets');
     $snippets->setId('tab-snippets');
     $snippets->setAction('snippets');
     $snippets->setPosition(25);
     $snippets->setComponent('webspace/settings/snippets@sulusnippet');
     return [$snippets];
 }
All Usage Examples Of Sulu\Bundle\SnippetBundle\Admin\SnippetAdmin::getDefaultSnippetsSecurityContext