public static function EnumPluginBase::createInstance in GraphQL 8.3
Parameters
\Drupal\graphql\Plugin\SchemaBuilderInterface $builder:
\Drupal\graphql\Plugin\TypePluginManager $manager:
$definition:
$id:
Return value
mixed
Overrides TypePluginInterface::createInstance
File
- src/
Plugin/ GraphQL/ Enums/ EnumPluginBase.php, line 20
Class
Namespace
Drupal\graphql\Plugin\GraphQL\EnumsCode
public static function createInstance(SchemaBuilderInterface $builder, TypePluginManager $manager, $definition, $id) {
return new EnumType([
'name' => $definition['name'],
'description' => $definition['description'],
'values' => $definition['values'],
'contexts' => $definition['contexts'],
]);
}