ThunderJsonLdSchemaExtension.php in Thunder 6.2.x
File
modules/thunder_gqls/src/Plugin/GraphQL/SchemaExtension/ThunderJsonLdSchemaExtension.php
View source
<?php
namespace Drupal\thunder_gqls\Plugin\GraphQL\SchemaExtension;
use Drupal\graphql\GraphQL\ResolverRegistryInterface;
class ThunderJsonLdSchemaExtension extends ThunderSchemaExtensionPluginBase {
public function registerResolvers(ResolverRegistryInterface $registry) {
parent::registerResolvers($registry);
$this
->addFieldResolverIfNotExists('Query', 'jsonld', $this->builder
->produce('thunder_entity_sub_request')
->map('path', $this->builder
->fromArgument('path'))
->map('key', $this->builder
->fromValue('jsonld')));
}
}