Skip to main content

ButtonToolbar


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:

ParameterTypeDescription
$items?array
$buttonToolbarOptions?array

render​

Render button toolbar markup

public render(array $items, ?array $buttonToolbarOptions = null): string

Parameters:

ParameterTypeDescription
$itemsarray
$buttonToolbarOptions?array

Throws:

  • LogicException

renderToolbarItems​

Render toolbar items markup

protected renderToolbarItems(array $items): string

Parameters:

ParameterTypeDescription
$itemsarray

renderToolbarItem​

Render toolbar item markup

protected renderToolbarItem(\Laminas\Form\ElementInterface $element): string

Parameters:

ParameterTypeDescription
$element\Laminas\Form\ElementInterface

renderToolbarItemSpec​

Render toolbar item markup from given specifications

protected renderToolbarItemSpec(array $item): string

Parameters:

ParameterTypeDescription
$itemarray

getButtonGroupHelper​

public getButtonGroupHelper(): \TwbsHelper\View\Helper\ButtonGroup

getFormRowHelper​

public getFormRowHelper(): \TwbsHelper\Form\View\Helper\FormRow

getHtmlElementHelper​

public getHtmlElementHelper(): \TwbsHelper\View\Helper\HtmlElement