ButtonToolbar
- Full name:
\TwbsHelper\View\Helper\ButtonToolbar - Parent class:
\TwbsHelper\View\Helper\AbstractHtmlElement
Properties
buttonGroupHelper
protected \TwbsHelper\View\Helper\ButtonGroup|null $buttonGroupHelper
formRowHelper
protected \TwbsHelper\Form\View\Helper\FormRow|null $formRowHelper
htmlElementHelper
protected \TwbsHelper\View\Helper\HtmlElement|null $htmlElementHelper
Methods
__invoke
public __invoke(?array $items = null, ?array $buttonToolbarOptions = null): \TwbsHelper\View\Helper\ButtonGroup|string
Parameters:
| Parameter | Type | Description |
|---|---|---|
$items | ?array | |
$buttonToolbarOptions | ?array |
render
Render button toolbar markup
public render(array $items, ?array $buttonToolbarOptions = null): string
Parameters:
| Parameter | Type | Description |
|---|---|---|
$items | array | |
$buttonToolbarOptions | ?array |
Throws:
LogicException
renderToolbarItems
Render toolbar items markup
protected renderToolbarItems(array $items): string
Parameters:
| Parameter | Type | Description |
|---|---|---|
$items | array |
renderToolbarItem
Render toolbar item markup
protected renderToolbarItem(\Laminas\Form\ElementInterface $element): string
Parameters:
| Parameter | Type | Description |
|---|---|---|
$element | \Laminas\Form\ElementInterface |
renderToolbarItemSpec
Render toolbar item markup from given specifications
protected renderToolbarItemSpec(array $item): string
Parameters:
| Parameter | Type | Description |
|---|---|---|
$item | array |
getButtonGroupHelper
public getButtonGroupHelper(): \TwbsHelper\View\Helper\ButtonGroup
getFormRowHelper
public getFormRowHelper(): \TwbsHelper\Form\View\Helper\FormRow
getHtmlElementHelper
public getHtmlElementHelper(): \TwbsHelper\View\Helper\HtmlElement