Skip to main content

Spinner

Helper for rendering spinner


Constants

ConstantVisibilityTypeValue
PLACEMENT_CENTERpublic'center'
PLACEMENT_ENDpublic'end'
PLACEMENT_TEXT_CENTERpublic'text-center'

Methods

__invoke

Generates a 'spinner' element

public __invoke(mixed $label = null): string

Parameters:

ParameterTypeDescription
$labelmixed

render

public render(iterable $options): string

Parameters:

ParameterTypeDescription
$optionsiterable

renderSpinnerLabel

protected renderSpinnerLabel(iterable $options): string

Parameters:

ParameterTypeDescription
$optionsiterable

renderSpinnerContainer

protected renderSpinnerContainer(string $label, iterable $options): string

Parameters:

ParameterTypeDescription
$labelstring
$optionsiterable

renderSpinnerWithPlacement

protected renderSpinnerWithPlacement(string $label, string $container, iterable $options): string

Parameters:

ParameterTypeDescription
$labelstring
$containerstring
$optionsiterable