You are here

class DefaultSchema in GraphQL 8.3

Default generated schema.

Plugin annotation


@GraphQLSchema(
  id = "default",
  name = "Default",
  path = "/graphql",
  deriver = "Drupal\graphql\Plugin\Deriver\PluggableSchemaDeriver"
)

Hierarchy

Expanded class hierarchy of DefaultSchema

File

modules/graphql_core/src/Plugin/GraphQL/Schemas/DefaultSchema.php, line 17

Namespace

Drupal\graphql_core\Plugin\GraphQL\Schemas
View source
class DefaultSchema extends SchemaPluginBase {

}

Members

Namesort descending Modifiers Type Description Overrides
PluginBase::$configuration protected property Configuration information passed into the plugin. 1
PluginBase::$pluginDefinition protected property The plugin implementation definition. 1
PluginBase::$pluginId protected property The plugin_id.
PluginBase::DERIVATIVE_SEPARATOR constant A string which is used to separate base plugin IDs from the derivative ID.
PluginBase::getBaseId public function Gets the base_plugin_id of the plugin instance. Overrides DerivativeInspectionInterface::getBaseId
PluginBase::getDerivativeId public function Gets the derivative_id of the plugin instance. Overrides DerivativeInspectionInterface::getDerivativeId
PluginBase::getPluginDefinition public function Gets the definition of the plugin implementation. Overrides PluginInspectionInterface::getPluginDefinition 3
PluginBase::getPluginId public function Gets the plugin_id of the plugin instance. Overrides PluginInspectionInterface::getPluginId
PluginBase::isConfigurable public function Determines if the plugin is configurable.
SchemaPluginBase::$currentUser protected property The current user.
SchemaPluginBase::$fieldManager protected property The field plugin manager.
SchemaPluginBase::$fields protected property Static cache of field definitions.
SchemaPluginBase::$languageManager protected property
SchemaPluginBase::$logger protected property The logger service.
SchemaPluginBase::$mutationManager protected property The mutation plugin manager.
SchemaPluginBase::$mutations protected property Static cache of mutation definitions.
SchemaPluginBase::$parameters protected property The service parameters
SchemaPluginBase::$queryProvider protected property The query provider service.
SchemaPluginBase::$subscriptionManager protected property The subscription plugin manager.
SchemaPluginBase::$subscriptions protected property Static cache of subscription definitions.
SchemaPluginBase::$typeManagers protected property The type manager aggregator service.
SchemaPluginBase::$types protected property Static cache of type instances.
SchemaPluginBase::buildField protected function Retrieves the field definition for a given field reference.
SchemaPluginBase::buildMutation protected function Retrieves the mutation definition for a given field reference.
SchemaPluginBase::buildSubscription protected function Retrieves the subscription definition for a given field reference.
SchemaPluginBase::buildType protected function Retrieves the type instance for the given reference.
SchemaPluginBase::create public static function Creates an instance of the plugin. Overrides ContainerFactoryPluginInterface::create
SchemaPluginBase::getCacheContexts public function The cache contexts associated with this object. Overrides CacheableDependencyInterface::getCacheContexts
SchemaPluginBase::getCacheMaxAge public function The maximum age for which this object may be cached. Overrides CacheableDependencyInterface::getCacheMaxAge
SchemaPluginBase::getCacheTags public function The cache tags associated with this object. Overrides CacheableDependencyInterface::getCacheTags
SchemaPluginBase::getFields public function Retrieves the fields for a given type. Overrides SchemaBuilderInterface::getFields
SchemaPluginBase::getMutations public function Retrieves the mutations attached to the schema. Overrides SchemaBuilderInterface::getMutations
SchemaPluginBase::getSchema public function Retrieves the schema. Overrides SchemaPluginInterface::getSchema
SchemaPluginBase::getServer public function Overrides SchemaPluginInterface::getServer
SchemaPluginBase::getSubscriptions public function Retrieves the subscriptions attached to the schema. Overrides SchemaBuilderInterface::getSubscriptions
SchemaPluginBase::getSubTypes public function Retrieve the list of derivatives associated with a composite type. Overrides SchemaBuilderInterface::getSubTypes
SchemaPluginBase::getType public function Retrieve the type instance for a given type name. Overrides SchemaBuilderInterface::getType
SchemaPluginBase::getTypes public function Retrieves all type instances from the schema. Overrides SchemaBuilderInterface::getTypes
SchemaPluginBase::hasFields public function Checks if a given type has any fields attached to it. Overrides SchemaBuilderInterface::hasFields
SchemaPluginBase::hasMutations public function Checks if the schema has any mutations. Overrides SchemaBuilderInterface::hasMutations
SchemaPluginBase::hasSubscriptions public function Checks if the schema has any subscriptions. Overrides SchemaBuilderInterface::hasSubscriptions
SchemaPluginBase::hasType public function Checks if the schema contains the given type. Overrides SchemaBuilderInterface::hasType
SchemaPluginBase::processArguments public function Processes a list of argument definitions. Overrides SchemaBuilderInterface::processArguments
SchemaPluginBase::processFields public function Processes a list of field definitions. Overrides SchemaBuilderInterface::processFields
SchemaPluginBase::processMutations public function Processes a list of mutation definitions. Overrides SchemaBuilderInterface::processMutations
SchemaPluginBase::processSubscriptions public function Processes a list of subscription definitions. Overrides SchemaBuilderInterface::processSubscriptions
SchemaPluginBase::processType public function Processes a optimized type definition structure. Overrides SchemaBuilderInterface::processType
SchemaPluginBase::resolveType public function Resolves a given value to a concrete type. Overrides SchemaBuilderInterface::resolveType
SchemaPluginBase::validateSchema public function Validates the schema. Overrides SchemaPluginInterface::validateSchema
SchemaPluginBase::__construct public function SchemaPluginBase constructor. Overrides PluginBase::__construct