public function ExampleSchemaExtension::registerResolvers in GraphQL 8.4
Registers type and field resolvers in the shared registry.
Parameters
\Drupal\graphql\GraphQL\ResolverRegistryInterface $registry: The resolver registry.
Overrides SchemaExtensionPluginInterface::registerResolvers
File
- examples/
graphql_example/ src/ Plugin/ GraphQL/ SchemaExtension/ ExampleSchemaExtension.php, line 22
Class
- ExampleSchemaExtension
- Plugin annotation @SchemaExtension( id = "example_extension", name = "Example extension", description = "A simple extension that adds node related fields.", schema = "example" )
Namespace
Drupal\graphql_examples\Plugin\GraphQL\SchemaExtensionCode
public function registerResolvers(ResolverRegistryInterface $registry) : void {
$builder = new ResolverBuilder();
$this
->addQueryFields($registry, $builder);
$this
->addPageFields($registry, $builder);
}