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