ButtonGroup
ButtonGroup
- Full name:
\TwbsHelper\View\Helper\ButtonGroup - Parent class:
\TwbsHelper\View\Helper\AbstractHtmlElement
Properties
formButtonHelper
protected \TwbsHelper\Form\View\Helper\FormButton|null $formButtonHelper
Methods
__invoke
public __invoke(?array $buttons = null, ?array $buttonGroupOptions = null): \TwbsHelper\View\Helper\ButtonGroup|string
Parameters:
| Parameter | Type | Description |
|---|---|---|
$buttons | ?array | |
$buttonGroupOptions | ?array |
render
Render button groups markup
public render(array $buttons, ?array $buttonGroupOptions = null): string
Parameters:
| Parameter | Type | Description |
|---|---|---|
$buttons | array | |
$buttonGroupOptions | ?array |
Throws:
LogicException
renderButtons
Render buttons markup
protected renderButtons(array $buttons, array $buttonGroupOptions): string
Parameters:
| Parameter | Type | Description |
|---|---|---|
$buttons | array | |
$buttonGroupOptions | array |
renderButton
protected renderButton(\Laminas\Form\ElementInterface $button): string
Parameters:
| Parameter | Type | Description |
|---|---|---|
$button | \Laminas\Form\ElementInterface |
getFormButtonHelper
public getFormButtonHelper(): \TwbsHelper\Form\View\Helper\FormButton