interface ChoiceLoaderInterface
Loads a choice list.
The methods {@link loadChoicesForValues()} and {@link loadValuesForChoices()} can be used to load the list only partially in cases where a fully-loaded list is not necessary.
ChoiceListInterface | loadChoiceList(null|callable $value = null) Loads a list of choices. | |
array | loadChoicesForValues(array $values, null|callable $value = null) Loads the choices corresponding to the given values. | |
string[] | loadValuesForChoices(array $choices, null|callable $value = null) Loads the values corresponding to the given choices. |
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.
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.
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.
© 2004–2016 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.0/Symfony/Component/Form/ChoiceList/Loader/ChoiceLoaderInterface.html