Skip to main content

Collapse

Helper for Collapse


Properties

allowedOptions

protected static $allowedOptions
  • This property is static.

Methods

__invoke

Render

public __invoke(iterable $options, bool $escape = true): string

Parameters:

ParameterTypeDescription
$optionsiterableArray with the options to render collapse.
$escapeboolEscape the items.

Return Value:

The group XHTML.


prepareTriggersSpec

protected prepareTriggersSpec(mixed $triggers): iterable

Parameters:

ParameterTypeDescription
$triggersmixed

prepareTriggerSpec

protected prepareTriggerSpec(mixed $trigger): iterable

Parameters:

ParameterTypeDescription
$triggermixed

prepareTargetsSpec

protected prepareTargetsSpec(mixed $targets, bool $isShown, mixed $horizontal): iterable

Parameters:

ParameterTypeDescription
$targetsmixed
$isShownbool
$horizontalmixed

prepareTargetSpec

protected prepareTargetSpec(mixed $target, bool $isShown, mixed $horizontal): iterable

Parameters:

ParameterTypeDescription
$targetmixed
$isShownbool
$horizontalmixed

renderTriggers

protected renderTriggers(iterable $triggers, iterable $targets, bool $isShown, bool $escape): string

Parameters:

ParameterTypeDescription
$triggersiterable
$targetsiterable
$isShownbool
$escapebool

getCollapseId

protected getCollapseId(mixed $key, iterable $targets): string

Parameters:

ParameterTypeDescription
$keymixed
$targetsiterable

renderTrigger

protected renderTrigger(iterable $trigger, string $collapseId, bool $isShown): string

Parameters:

ParameterTypeDescription
$triggeriterable
$collapseIdstring
$isShownbool

renderTargets

protected renderTargets(iterable $targets, bool $escape): string

Parameters:

ParameterTypeDescription
$targetsiterable
$escapebool

renderTarget

protected renderTarget(iterable $target, bool $escape): string

Parameters:

ParameterTypeDescription
$targetiterable
$escapebool

renderContainer

protected renderContainer(string $content, iterable $attributes, bool $escape): string

Parameters:

ParameterTypeDescription
$contentstring
$attributesiterable
$escapebool