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