Entity |
modules/graphql_core/src/Plugin/GraphQL/Interfaces/Entity/Entity.php |
Plugin annotation
@GraphQLInterface(
id = "entity",
name = "Entity",
type = "entity",
description = @Translation("Common entity interface containing generic entity properties.")
) |
EntityDescribable |
modules/graphql_core/src/Plugin/GraphQL/Interfaces/Entity/EntityDescribable.php |
Plugin annotation
@GraphQLInterface(
id = "entity_describable",
name = "EntityDescribable",
interfaces = {"Entity"},
description = @Translation("Common interface for entities that are describable.")
) |
EntityOwnable |
modules/graphql_core/src/Plugin/GraphQL/Interfaces/Entity/EntityOwnable.php |
Plugin annotation
@GraphQLInterface(
id = "entity_ownable",
name = "EntityOwnable",
interfaces = {"Entity"},
description = @Translation("Common interface for entities that have a owner."),
provider = "user"
) |
EntityPublishable |
modules/graphql_core/src/Plugin/GraphQL/Interfaces/Entity/EntityPublishable.php |
Plugin annotation
@GraphQLInterface(
id = "entity_publishable",
name = "EntityPublishable",
interfaces = {"Entity"},
description = @Translation("Common interface for entities that are publishable.")
) |
EntityRevisionable |
modules/graphql_core/src/Plugin/GraphQL/Interfaces/Entity/EntityRevisionable.php |
Plugin annotation
@GraphQLInterface(
id = "entity_revisionable",
name = "EntityRevisionable",
interfaces = {"Entity"},
description = @Translation("Common interface for entities that are revisionable.")
) |
EntityType |
modules/graphql_core/src/Plugin/GraphQL/Interfaces/Entity/EntityType.php |
Plugin annotation
@GraphQLInterface(
id = "entity_type",
schema_cache_tags = {"entity_types"},
interfaces = {"Entity"},
deriver = "Drupal\graphql_core\Plugin\Deriver\Interfaces\EntityTypeDeriver"
) |