Base builder for extendable AdminUI menus.
Constants¶
                 IBEXA_BTN_CONTENT_DRAFT_EDIT_CLASS        ¶
IBEXA_BTN_CONTENT_DRAFT_EDIT_CLASS        ¶
    
        
        AbstractActionBuilder.php
                :
        23
                 
    
        |  |  | 
                 TRANSLATION_DOMAIN        ¶
TRANSLATION_DOMAIN        ¶
    
        
        AbstractActionBuilder.php
                :
        22
                 
    
        |  |  | 
Properties¶
                 $eventDispatcher
            ¶
        $eventDispatcher
            ¶
    
        
        AbstractBuilder.php
                :
        25
                 
    
        |  |  | 
                 $factory
            ¶
        $factory
            ¶
    
        
        AbstractBuilder.php
                :
        22
                 
    
        |  |  | 
                 $translator
            ¶
        $translator
            ¶
    
        
        AbstractActionBuilder.php
                :
        28
                 
    
        |  |  | 
                 $urlGenerator
            ¶
        $urlGenerator
            ¶
    
        
        AbstractActionBuilder.php
                :
        30
                 
    
        |  |  | 
Methods¶
                 __construct()
            ¶
__construct()
            ¶
    
        
        AbstractActionBuilder.php
                :
        36
                 
    
        |  |  | 
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $menuItemFactory | MenuItemFactoryInterface | - | - | 
| $eventDispatcher | EventDispatcherInterface | - | - | 
| $contentService | ContentService | - | - | 
| $translator | TranslatorInterface | - | - | 
| $urlGenerator | UrlGeneratorInterface | - | - | 
| $userService | UserService | - | - | 
                 build()
            ¶
build()
            ¶
    
        
        AbstractBuilder.php
                :
        72
                 
    
        |  |  | 
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $options | array<string|int, mixed> | - | - | 
Return values
ItemInterface
                 createActionItem()
            ¶
createActionItem()
            ¶
    
        
        AbstractActionBuilder.php
                :
        55
                 
    
        |  |  | 
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $name | string | - | - | 
| $options | array<string, mixed> | [] | - | 
Return values
ItemInterface
                 createConfigureMenuEvent()
            ¶
createConfigureMenuEvent()
            ¶
    
        
        AbstractBuilder.php
                :
        62
                 
    
        |  |  | 
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $menu | ItemInterface | - | - | 
| $options | array<string|int, mixed> | [] | - | 
Return values
ConfigureMenuEvent
                 createDraftEditLinkAction()
            ¶
createDraftEditLinkAction()
            ¶
    
        
        AbstractActionBuilder.php
                :
        86
                 
    
        |  |  | 
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $versionInfo | VersionInfo | - | - | 
| $name | string | - | - | 
| $parameters | array<string, mixed> | [] | - | 
| $locationId | int|null | null | - | 
Return values
ItemInterface
                 createEditDraftButtonAction()
            ¶
createEditDraftButtonAction()
            ¶
    
        
        AbstractActionBuilder.php
                :
        67
                 
    
        |  |  | 
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $versionInfo | VersionInfo | - | - | 
| $name | string | - | - | 
| $parameters | array<string, mixed> | [] | - | 
| $locationId | int|null | null | - | 
Return values
ItemInterface
                 createMenuItem()
            ¶
createMenuItem()
            ¶
    
        
        AbstractBuilder.php
                :
        43
                 
    
        |  |  | 
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $id | string | - | - | 
| $options | array<string|int, mixed> | [] | - | 
Return values
ItemInterface
                 createStructure()
            ¶
createStructure()
            ¶
    
        
        AbstractBuilder.php
                :
        83
                 
    
        |  |  | 
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $options | array<string|int, mixed> | - | - | 
Return values
ItemInterface
                 dispatchMenuEvent()
            ¶
dispatchMenuEvent()
            ¶
    
        
        AbstractBuilder.php
                :
        52
                 
    
        |  |  | 
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $name | string | - | - | 
| $event | Event | - | - | 
                 getConfigureEventName()
            ¶
getConfigureEventName()
            ¶
    
        
        AbstractBuilder.php
                :
        81
                 
    
        |  |  | 
Return values
string