graphql_core_schema-1.0.x-dev/src/Plugin/GraphQL/SchemaExtension/CoreComposableConfigurableExtensionTrait.php

src/Plugin/GraphQL/SchemaExtension/CoreComposableConfigurableExtensionTrait.php
<?php

declare(strict_types=1);

namespace Drupal\graphql_core_schema\Plugin\GraphQL\SchemaExtension;

use Drupal\graphql_core_schema\CoreComposableConfig;

/**
 * Allows to consult the core composable configuration in schema extensions.
 */
trait CoreComposableConfigurableExtensionTrait {

  /**
   * Returns the configuration of the core composable endpoint.
   *
   * @return \Drupal\graphql_core_schema\CoreComposableConfig
   *   The core composable configuration.
   */
  protected function getCoreComposableConfig(): CoreComposableConfig {
    assert($this->configuration['core_composable'] instanceof CoreComposableConfig);
    return $this->configuration['core_composable'];
  }

}

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc