Collapse
Helper for Collapse
- Full name:
\TwbsHelper\View\Helper\Collapse - Parent class:
\TwbsHelper\View\Helper\AbstractHtmlElement
Properties
allowedOptions
protected static $allowedOptions
- This property is static.
Methods
__invoke
Render
public __invoke(iterable $options, bool $escape = true): string
Parameters:
| Parameter | Type | Description |
|---|---|---|
$options | iterable | Array with the options to render collapse. |
$escape | bool | Escape the items. |
Return Value:
The group XHTML.
prepareTriggersSpec
protected prepareTriggersSpec(mixed $triggers): iterable
Parameters:
| Parameter | Type | Description |
|---|---|---|
$triggers | mixed |
prepareTriggerSpec
protected prepareTriggerSpec(mixed $trigger): iterable
Parameters:
| Parameter | Type | Description |
|---|---|---|
$trigger | mixed |
prepareTargetsSpec
protected prepareTargetsSpec(mixed $targets, bool $isShown, mixed $horizontal): iterable
Parameters:
| Parameter | Type | Description |
|---|---|---|
$targets | mixed | |
$isShown | bool | |
$horizontal | mixed |
prepareTargetSpec
protected prepareTargetSpec(mixed $target, bool $isShown, mixed $horizontal): iterable
Parameters:
| Parameter | Type | Description |
|---|---|---|
$target | mixed | |
$isShown | bool | |
$horizontal | mixed |
renderTriggers
protected renderTriggers(iterable $triggers, iterable $targets, bool $isShown, bool $escape): string
Parameters:
| Parameter | Type | Description |
|---|---|---|
$triggers | iterable | |
$targets | iterable | |
$isShown | bool | |
$escape | bool |
getCollapseId
protected getCollapseId(mixed $key, iterable $targets): string
Parameters:
| Parameter | Type | Description |
|---|---|---|
$key | mixed | |
$targets | iterable |
renderTrigger
protected renderTrigger(iterable $trigger, string $collapseId, bool $isShown): string
Parameters:
| Parameter | Type | Description |
|---|---|---|
$trigger | iterable | |
$collapseId | string | |
$isShown | bool |
renderTargets
protected renderTargets(iterable $targets, bool $escape): string
Parameters:
| Parameter | Type | Description |
|---|---|---|
$targets | iterable | |
$escape | bool |
renderTarget
protected renderTarget(iterable $target, bool $escape): string
Parameters:
| Parameter | Type | Description |
|---|---|---|
$target | iterable | |
$escape | bool |
renderContainer
protected renderContainer(string $content, iterable $attributes, bool $escape): string
Parameters:
| Parameter | Type | Description |
|---|---|---|
$content | string | |
$attributes | iterable | |
$escape | bool |