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