You are here

public function PluggableSchemaDeriver::__construct in GraphQL 8.3

PluggableSchemaDeriver constructor.

Parameters

$basePluginId: The base plugin id.

\Drupal\graphql\Plugin\FieldPluginManager $fieldManager: The field plugin manager.

\Drupal\graphql\Plugin\MutationPluginManager $mutationManager: The mutation plugin manager.

\Drupal\graphql\Plugin\SubscriptionPluginManager $subscriptionManager: The mutation plugin manager.

\Drupal\graphql\Plugin\TypePluginManagerAggregator $typeManagers: The type manager aggregator service.

File

src/Plugin/Deriver/PluggableSchemaDeriver.php, line 81

Class

PluggableSchemaDeriver

Namespace

Drupal\graphql\Plugin\Deriver

Code

public function __construct($basePluginId, FieldPluginManager $fieldManager, MutationPluginManager $mutationManager, SubscriptionPluginManager $subscriptionManager, TypePluginManagerAggregator $typeManagers) {
  $this->basePluginId = $basePluginId;
  $this->fieldManager = $fieldManager;
  $this->mutationManager = $mutationManager;
  $this->subscriptionManager = $subscriptionManager;
  $this->typeManagers = $typeManagers;
}