AbstractFormContextMenuBuilder
        AbstractFormContextMenuBuilder.php
                :
        15
                 
    
                                        Abstract
        
                    
                Extends AbstractBuilder
            
        
        
                Base builder for extendable AdminUI menus.
Properties¶
                 $eventDispatcher
            ¶
        $eventDispatcher
            ¶
    
        
        AbstractBuilder.php
                :
        25
                 
    
        |  |  | 
                 $factory
            ¶
        $factory
            ¶
    
        
        AbstractBuilder.php
                :
        22
                 
    
        |  |  | 
Methods¶
                 __construct()
            ¶
__construct()
            ¶
    
        
        AbstractFormContextMenuBuilder.php
                :
        19
                 
    
        |  |  | 
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $factory | MenuItemFactoryInterface | - | - | 
| $eventDispatcher | EventDispatcherInterface | - | - | 
| $formName | string | - | - | 
                 build()
            ¶
build()
            ¶
    
        
        AbstractBuilder.php
                :
        72
                 
    
        |  |  | 
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $options | array<string|int, mixed> | - | - | 
Return values
ItemInterface
                 getTranslationMessages()
            ¶
getTranslationMessages()
            ¶
    
        
        AbstractFormContextMenuBuilder.php
                :
        98
                 
    
        |  |  | 
Return values
array<string|int, Message>
                 createConfigureMenuEvent()
            ¶
createConfigureMenuEvent()
            ¶
    
        
        AbstractBuilder.php
                :
        62
                 
    
        |  |  | 
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $menu | ItemInterface | - | - | 
| $options | array<string|int, mixed> | [] | - | 
Return values
ConfigureMenuEvent
                 createMenuItem()
            ¶
createMenuItem()
            ¶
    
        
        AbstractBuilder.php
                :
        43
                 
    
        |  |  | 
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $id | string | - | - | 
| $options | array<string|int, mixed> | [] | - | 
Return values
ItemInterface
                 createStructure()
            ¶
createStructure()
            ¶
    
        
        AbstractFormContextMenuBuilder.php
                :
        51
                 
    
        |  |  | 
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $options | array<string, mixed> | - | - | 
Return values
ItemInterface
                 dispatchMenuEvent()
            ¶
dispatchMenuEvent()
            ¶
    
        
        AbstractBuilder.php
                :
        52
                 
    
        |  |  | 
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $name | string | - | - | 
| $event | Event | - | - | 
                 getConfigureEventName()
            ¶
getConfigureEventName()
            ¶
    
        
        AbstractFormContextMenuBuilder.php
                :
        39
                 
    
        |  |  | 
Return values
string
                 getSidebarActionMessage()
            ¶
getSidebarActionMessage()
            ¶
    
        
        AbstractFormContextMenuBuilder.php
                :
        34
                 
    
        |  |  | 
Return values
string
                 getSidebarType()
            ¶
getSidebarType()
            ¶
    
        
        AbstractFormContextMenuBuilder.php
                :
        32
                 
    
        |  |  | 
Return values
string
should be lowercase alphanumeric + underscore (a-zA-Z0-9_) string