IntlCallbackChoiceLoader
class IntlCallbackChoiceLoader extends CallbackChoiceLoader
Callback choice loader optimized for Intl choice types.
Methods
Loads a list of choices.
Loads the choices corresponding to the given values.
Loads the values corresponding to the given choices.
Details
ChoiceListInterface
loadChoiceList(callable|null $value = null)
Loads a list of choices.
Optionally, a callable can be passed for generating the choice values. The callable receives the choice as first and the array key as the second argument.
array
loadChoicesForValues(array $values, callable|null $value = null)
Loads the choices corresponding to the given values.
The choices are returned with the same keys and in the same order as the corresponding values in the given array.
Optionally, a callable can be passed for generating the choice values. The callable receives the choice as first and the array key as the second argument.
string[]
loadValuesForChoices(array $choices, callable|null $value = null)
Loads the values corresponding to the given choices.
The values are returned with the same keys and in the same order as the corresponding choices in the given array.
Optionally, a callable can be passed for generating the choice values. The callable receives the choice as first and the array key as the second argument.