protected function EnumPluginBase::buildEnumValues in GraphQL 8.3
Builds the enum values.
Parameters
array $definition: The plugin definition array/
Return value
array The enum values.
2 calls to EnumPluginBase::buildEnumValues()
- EnumPluginBase::getDefinition in src/
Plugin/ GraphQL/ Enums/ EnumPluginBase.php - Returns the plugin's type or field definition for the schema.
- LanguageId::buildEnumValues in modules/
graphql_core/ src/ Plugin/ GraphQL/ Enums/ Languages/ LanguageId.php - Builds the enum values.
3 methods override EnumPluginBase::buildEnumValues()
- ImageStyleId::buildEnumValues in modules/
graphql_core/ src/ Plugin/ GraphQL/ Enums/ Images/ ImageStyleId.php - Builds the enum values.
- LanguageId::buildEnumValues in modules/
graphql_core/ src/ Plugin/ GraphQL/ Enums/ Languages/ LanguageId.php - Builds the enum values.
- Numbers::buildEnumValues in tests/
modules/ graphql_enum_test/ src/ Plugin/ GraphQL/ Enums/ Numbers.php - Builds the enum values.
File
- src/
Plugin/ GraphQL/ Enums/ EnumPluginBase.php, line 52
Class
Namespace
Drupal\graphql\Plugin\GraphQL\EnumsCode
protected function buildEnumValues($definition) {
return array_map(function ($value) use ($definition) {
return [
'value' => $this
->buildEnumValue($value, $definition),
'description' => $this
->buildEnumDescription($value, $definition),
];
}, $definition['values']);
}