Spec-Zone.ru › Symfony 3.4

ChoiceLoaderInterface

интерфейс ChoiceLoaderInterface

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

Методы {@link loadChoicesForValues()} и {@link loadValuesForChoices()} могут использоваться для загрузки списка частично в случаях, когда не требуется полностью загруженный список.

Методы

ChoiceListInterface loadChoiceList(null|callable $value = null)

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

массив loadChoicesForValues(массив $values, null|callable $value = null)

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

массив строк loadValuesForChoices(массив $choices, null|callable $value = null)

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

Детали

ChoiceListInterface loadChoiceList(null|callable $value = null)

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

В качестве необязательного аргумента можно передать лямбда-функцию для генерации значений вариантов. Лямбда-функция получает вариант как первый аргумент и ключ массива как второй.

Параметры

null|callable $value Лямбда-функция, генерирующая значения из вариантов

Возвращаемое значение

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

массив loadChoicesForValues(массив $values, null|callable $value = null)

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

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

В качестве необязательного аргумента можно передать лямбда-функцию для генерации значений вариантов. Лямбда-функция получает вариант как первый аргумент и ключ массива как второй.

Параметры

массив $values Массив значений вариантов. Отсутствующие значения в этом массиве игнорируются
null|callable $value Лямбда-функция, генерирующая значения вариантов

Возвращаемое значение

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

массив строк loadValuesForChoices(массив $choices, null|callable $value = null)

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

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

В качестве необязательного аргумента можно передать лямбда-функцию для генерации значений вариантов. Лямбда-функция получает вариант как первый аргумент и ключ массива как второй.

Параметры

массив $choices Массив вариантов. Отсутствующие варианты в этом массиве игнорируются
null|callable $value Лямбда-функция, генерирующая значения вариантов

Возвращаемое значение

массив строк Массив значений вариантов

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.4/Symfony/Component/Form/ChoiceList/Loader/ChoiceLoaderInterface.html

Spec-Zone.ru

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