interface SchemaPluginInterface in GraphQL 8.3
Same name and namespace in other branches
- 8.4 src/Plugin/SchemaPluginInterface.php \Drupal\graphql\Plugin\SchemaPluginInterface
Hierarchy
- interface \Drupal\Component\Plugin\PluginInspectionInterface; interface \Drupal\Component\Plugin\DerivativeInspectionInterface
- interface \Drupal\graphql\Plugin\SchemaPluginInterface
Expanded class hierarchy of SchemaPluginInterface
All classes that implement SchemaPluginInterface
2 files declare their use of SchemaPluginInterface
- SchemaPluginBase.php in src/
Plugin/ GraphQL/ Schemas/ SchemaPluginBase.php - TestSchema.php in tests/
modules/ graphql_test/ src/ Plugin/ GraphQL/ Schemas/ TestSchema.php
1 string reference to 'SchemaPluginInterface'
File
- src/
Plugin/ SchemaPluginInterface.php, line 8
Namespace
Drupal\graphql\PluginView source
interface SchemaPluginInterface extends PluginInspectionInterface, DerivativeInspectionInterface {
/**
* Retrieves the schema.
*
* @return \GraphQL\Type\Schema
* The schema.
*/
public function getSchema();
/**
* Validates the schema.
*
* @return null|array
*/
public function validateSchema();
/**
* @return mixed
*/
public function getServer();
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
DerivativeInspectionInterface:: |
public | function | Gets the base_plugin_id of the plugin instance. | 1 |
DerivativeInspectionInterface:: |
public | function | Gets the derivative_id of the plugin instance. | 1 |
PluginInspectionInterface:: |
public | function | Gets the definition of the plugin implementation. | 4 |
PluginInspectionInterface:: |
public | function | Gets the plugin_id of the plugin instance. | 2 |
SchemaPluginInterface:: |
public | function | Retrieves the schema. | 1 |
SchemaPluginInterface:: |
public | function | 1 | |
SchemaPluginInterface:: |
public | function | Validates the schema. | 1 |