function OptionsEnumTrait::asOptions
Returns an array of options for use in form API.
Return value
array<int|string, string|\Stringable> A mapping of values to their corresponding labels.
File
-
core/
lib/ Drupal/ Core/ Utility/ OptionsEnumTrait.php, line 23
Class
- OptionsEnumTrait
- Helper functions to translate enum cases into an array of options.
Namespace
Drupal\Core\UtilityCode
public static function asOptions() : array {
$options = [];
foreach (self::cases() as $case) {
$options[$case->value] = $case->label();
}
return $options;
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.