Documentation

IntlCallbackChoiceLoader extends CallbackChoiceLoader
in package

Callback choice loader optimized for Intl choice types.

Tags
author

Jules Pietri jules@heahprod.com

author

Yonel Ceruto yonelceruto@gmail.com

Table of Contents

Properties

$callback  : Closure
$choices  : iterable<string|int, mixed>|null

Methods

__construct()  : mixed
loadChoiceList()  : ChoiceListInterface
Loads a list of choices.
loadChoicesForValues()  : array<string|int, mixed>
{@inheritdoc}
loadValuesForChoices()  : array<string|int, mixed>
{@inheritdoc}
doLoadChoicesForValues()  : array<string|int, mixed>
doLoadValuesForChoices()  : array<string|int, mixed>
loadChoices()  : iterable<string|int, mixed>

Properties

Methods

__construct()

public __construct(callable $callback) : mixed
Parameters
$callback : callable

The callable returning iterable choices

loadChoicesForValues()

{@inheritdoc}

public loadChoicesForValues(array<string|int, mixed> $values[, callable $value = null ]) : array<string|int, mixed>
Parameters
$values : array<string|int, mixed>
$value : callable = null
Return values
array<string|int, mixed>

loadValuesForChoices()

{@inheritdoc}

public loadValuesForChoices(array<string|int, mixed> $choices[, callable $value = null ]) : array<string|int, mixed>
Parameters
$choices : array<string|int, mixed>
$value : callable = null
Return values
array<string|int, mixed>

doLoadChoicesForValues()

protected doLoadChoicesForValues(array<string|int, mixed> $values, callable|null $value) : array<string|int, mixed>
Parameters
$values : array<string|int, mixed>
$value : callable|null
Return values
array<string|int, mixed>

doLoadValuesForChoices()

protected doLoadValuesForChoices(array<string|int, mixed> $choices) : array<string|int, mixed>
Parameters
$choices : array<string|int, mixed>
Return values
array<string|int, mixed>

loadChoices()

protected abstract loadChoices() : iterable<string|int, mixed>
Return values
iterable<string|int, mixed>

        
On this page

Search results