Code Duplication    Length = 8-8 lines in 2 locations

src/Plugin/GraphQL/Schemas/SchemaPluginBase.php 2 locations

@@ 62-69 (lines=8) @@
59
  public function getSchema() {
60
    $config = new SchemaConfig();
61
62
    if ($mutations = $this->getMutations()) {
63
      $config->setMutation(new ObjectType([
64
        'name' => 'MutationRoot',
65
        'fields' => function () use ($mutations) {
66
          return $this->schemaBuilder->resolveFields($mutations);
67
        }
68
      ]));
69
    }
70
71
    if ($query = $this->getRootFields()) {
72
      $config->setQuery(new ObjectType([
@@ 71-78 (lines=8) @@
68
      ]));
69
    }
70
71
    if ($query = $this->getRootFields()) {
72
      $config->setQuery(new ObjectType([
73
        'name' => 'QueryRoot',
74
        'fields' => function () use ($query) {
75
          return $this->schemaBuilder->resolveFields($query);
76
        }
77
      ]));
78
    }
79
80
    $config->setTypes(function () {
81
      return $this->getTypes();