Spec-Zone.ru › Symfony 4.1

IntlCallbackChoiceLoader

class IntlCallbackChoiceLoader extends CallbackChoiceLoader

Callback choice loader, оптимизированный для типов выбора Intl.

Methods

__construct(callable $callback) from CallbackChoiceLoader
ChoiceListInterface loadChoiceList(callable|null $value = null)

Загружает список вариантов.

from CallbackChoiceLoader
array loadChoicesForValues(array $values, callable|null $value = null)

Загружает варианты, соответствующие заданным значениям.

string[] loadValuesForChoices(array $choices, callable|null $value = null)

Загружает значения, соответствующие заданным вариантам.

Details

__construct(callable $callback)

Parameters

callable $callback Callable, возвращающее массив вариантов

ChoiceListInterface loadChoiceList(callable|null $value = null)

Загружает список вариантов.

Можно передать callable для генерации значений вариантов. Callable получает вариант в качестве первого аргумента и ключ массива как второй.

Parameters

callable|null $value Callable, генерирующий значения из вариантов

Return Value

ChoiceListInterface Загруженный список вариантов

array loadChoicesForValues(array $values, callable|null $value = null)

Загружает варианты, соответствующие заданным значениям.

Варианты возвращаются с теми же ключами и в том же порядке, что и соответствующие значения в заданном массиве.

Можно передать callable для генерации значений вариантов. Callable получает вариант в качестве первого аргумента и ключ массива как второй.

Parameters

array $values Массив значений вариантов. Отсутствующие значения в этом массиве игнорируются
callable|null $value Callable, генерирующий значения вариантов

Return Value

array Массив вариантов

string[] loadValuesForChoices(array $choices, callable|null $value = null)

Загружает значения, соответствующие заданным вариантам.

Значения возвращаются с теми же ключами и в том же порядке, что и соответствующие варианты в заданном массиве.

Можно передать callable для генерации значений вариантов. Callable получает вариант в качестве первого аргумента и ключ массива как второй.

Parameters

array $choices Массив вариантов. Отсутствующие варианты в этом массиве игнорируются
callable|null $value Callable, генерирующий значения вариантов

Return Value

string[] Массив значений вариантов

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
https://api.symfony.com/4.1/Symfony/Component/Form/ChoiceList/Loader/IntlCallbackChoiceLoader.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API