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
- class \Drupal\Component\Plugin\PluginBase implements DerivativeInspectionInterface, PluginInspectionInterface
- class \Drupal\graphql\Plugin\GraphQL\Schemas\SchemaPluginBase implements CacheableDependencyInterface, ContainerFactoryPluginInterface, SchemaBuilderInterface, SchemaPluginInterface
- class \Drupal\graphql_core\Plugin\GraphQL\Schemas\DefaultSchema
- class \Drupal\graphql\Plugin\GraphQL\Schemas\SchemaPluginBase implements CacheableDependencyInterface, ContainerFactoryPluginInterface, SchemaBuilderInterface, SchemaPluginInterface
Expanded class hierarchy of DefaultSchema
File
- modules/
graphql_core/ src/ Plugin/ GraphQL/ Schemas/ DefaultSchema.php, line 17
Namespace
Drupal\graphql_core\Plugin\GraphQL\SchemasView source
class DefaultSchema extends SchemaPluginBase {
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
PluginBase:: |
protected | property | Configuration information passed into the plugin. | 1 |
PluginBase:: |
protected | property | The plugin implementation definition. | 1 |
PluginBase:: |
protected | property | The plugin_id. | |
PluginBase:: |
constant | A string which is used to separate base plugin IDs from the derivative ID. | ||
PluginBase:: |
public | function |
Gets the base_plugin_id of the plugin instance. Overrides DerivativeInspectionInterface:: |
|
PluginBase:: |
public | function |
Gets the derivative_id of the plugin instance. Overrides DerivativeInspectionInterface:: |
|
PluginBase:: |
public | function |
Gets the definition of the plugin implementation. Overrides PluginInspectionInterface:: |
3 |
PluginBase:: |
public | function |
Gets the plugin_id of the plugin instance. Overrides PluginInspectionInterface:: |
|
PluginBase:: |
public | function | Determines if the plugin is configurable. | |
SchemaPluginBase:: |
protected | property | The current user. | |
SchemaPluginBase:: |
protected | property | The field plugin manager. | |
SchemaPluginBase:: |
protected | property | Static cache of field definitions. | |
SchemaPluginBase:: |
protected | property | ||
SchemaPluginBase:: |
protected | property | The logger service. | |
SchemaPluginBase:: |
protected | property | The mutation plugin manager. | |
SchemaPluginBase:: |
protected | property | Static cache of mutation definitions. | |
SchemaPluginBase:: |
protected | property | The service parameters | |
SchemaPluginBase:: |
protected | property | The query provider service. | |
SchemaPluginBase:: |
protected | property | The subscription plugin manager. | |
SchemaPluginBase:: |
protected | property | Static cache of subscription definitions. | |
SchemaPluginBase:: |
protected | property | The type manager aggregator service. | |
SchemaPluginBase:: |
protected | property | Static cache of type instances. | |
SchemaPluginBase:: |
protected | function | Retrieves the field definition for a given field reference. | |
SchemaPluginBase:: |
protected | function | Retrieves the mutation definition for a given field reference. | |
SchemaPluginBase:: |
protected | function | Retrieves the subscription definition for a given field reference. | |
SchemaPluginBase:: |
protected | function | Retrieves the type instance for the given reference. | |
SchemaPluginBase:: |
public static | function |
Creates an instance of the plugin. Overrides ContainerFactoryPluginInterface:: |
|
SchemaPluginBase:: |
public | function |
The cache contexts associated with this object. Overrides CacheableDependencyInterface:: |
|
SchemaPluginBase:: |
public | function |
The maximum age for which this object may be cached. Overrides CacheableDependencyInterface:: |
|
SchemaPluginBase:: |
public | function |
The cache tags associated with this object. Overrides CacheableDependencyInterface:: |
|
SchemaPluginBase:: |
public | function |
Retrieves the fields for a given type. Overrides SchemaBuilderInterface:: |
|
SchemaPluginBase:: |
public | function |
Retrieves the mutations attached to the schema. Overrides SchemaBuilderInterface:: |
|
SchemaPluginBase:: |
public | function |
Retrieves the schema. Overrides SchemaPluginInterface:: |
|
SchemaPluginBase:: |
public | function |
Overrides SchemaPluginInterface:: |
|
SchemaPluginBase:: |
public | function |
Retrieves the subscriptions attached to the schema. Overrides SchemaBuilderInterface:: |
|
SchemaPluginBase:: |
public | function |
Retrieve the list of derivatives associated with a composite type. Overrides SchemaBuilderInterface:: |
|
SchemaPluginBase:: |
public | function |
Retrieve the type instance for a given type name. Overrides SchemaBuilderInterface:: |
|
SchemaPluginBase:: |
public | function |
Retrieves all type instances from the schema. Overrides SchemaBuilderInterface:: |
|
SchemaPluginBase:: |
public | function |
Checks if a given type has any fields attached to it. Overrides SchemaBuilderInterface:: |
|
SchemaPluginBase:: |
public | function |
Checks if the schema has any mutations. Overrides SchemaBuilderInterface:: |
|
SchemaPluginBase:: |
public | function |
Checks if the schema has any subscriptions. Overrides SchemaBuilderInterface:: |
|
SchemaPluginBase:: |
public | function |
Checks if the schema contains the given type. Overrides SchemaBuilderInterface:: |
|
SchemaPluginBase:: |
public | function |
Processes a list of argument definitions. Overrides SchemaBuilderInterface:: |
|
SchemaPluginBase:: |
public | function |
Processes a list of field definitions. Overrides SchemaBuilderInterface:: |
|
SchemaPluginBase:: |
public | function |
Processes a list of mutation definitions. Overrides SchemaBuilderInterface:: |
|
SchemaPluginBase:: |
public | function |
Processes a list of subscription definitions. Overrides SchemaBuilderInterface:: |
|
SchemaPluginBase:: |
public | function |
Processes a optimized type definition structure. Overrides SchemaBuilderInterface:: |
|
SchemaPluginBase:: |
public | function |
Resolves a given value to a concrete type. Overrides SchemaBuilderInterface:: |
|
SchemaPluginBase:: |
public | function |
Validates the schema. Overrides SchemaPluginInterface:: |
|
SchemaPluginBase:: |
public | function |
SchemaPluginBase constructor. Overrides PluginBase:: |