Sulu\Bundle\AdminBundle\Navigation\ContentNavigationItem::setAction PHP Метод

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

public setAction ( string $action )
$action string
    public function setAction($action)
    {
        $this->action = $action;
    }

Usage Example

 /**
  * {@inheritdoc}
  */
 public function getNavigationItems(array $options = [])
 {
     $content = new ContentNavigationItem('content-navigation.contents.content');
     $content->setId('tab-content');
     $content->setAction('content');
     $content->setComponent('content/form@sulucontent');
     $seo = new ContentNavigationItem('content-navigation.contents.seo');
     $seo->setId('tab-seo');
     $seo->setAction('seo');
     $seo->setComponent('content/seo@sulucontent');
     $seo->setDisplay(['edit']);
     $excerpt = new ContentNavigationItem('content-navigation.contents.excerpt');
     $excerpt->setId('tab-excerpt');
     $excerpt->setAction('excerpt');
     $excerpt->setComponent('content/excerpt@sulucontent');
     $excerpt->setDisplay(['edit']);
     $settings = new ContentNavigationItem('content-navigation.contents.settings');
     $settings->setId('tab-settings');
     $settings->setAction('settings');
     $settings->setComponent('content/settings@sulucontent');
     $settings->setDisplay(['edit']);
     $navigation = [$content, $seo, $excerpt, $settings];
     $securityContext = 'sulu.webspaces.' . $options['webspace'];
     if ($this->enabledSecurity && $this->securityChecker->hasPermission($securityContext, 'security')) {
         $permissions = new ContentNavigationItem('Permissions');
         $permissions->setAction('permissions');
         $permissions->setDisplay(['edit']);
         $permissions->setComponent('permission-tab@sulusecurity');
         $permissions->setComponentOptions(['display' => 'form', 'type' => SecurityBehavior::class, 'securityContext' => $securityContext]);
         $navigation[] = $permissions;
     }
     return $navigation;
 }
All Usage Examples Of Sulu\Bundle\AdminBundle\Navigation\ContentNavigationItem::setAction