Entity |
class |
Drupal\graphql_core\Plugin\GraphQL\Interfaces\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.")
) |
1 |
|
|
EntityAccess |
class |
Drupal\graphql_core\Plugin\GraphQL\Fields\Entity |
modules/graphql_core/src/Plugin/GraphQL/Fields/Entity/EntityAccess.php |
Plugin annotation
@GraphQLField(
id = "entity_access",
secure = true,
name = "entityAccess",
type = "Boolean",
parents = {"Entity"},
arguments = {
"operation" = "String!"
}
) |
|
|
|
EntityBasicFieldsTest |
class |
Drupal\Tests\graphql_core\Kernel\Entity |
modules/graphql_core/tests/src/Kernel/Entity/EntityBasicFieldsTest.php |
Test basic entity fields. |
|
|
|
EntityBuffer |
class |
Drupal\graphql\GraphQL\Buffers |
src/GraphQL/Buffers/EntityBuffer.php |
|
|
2 |
2 |
EntityBundle |
class |
Drupal\graphql_core\Plugin\GraphQL\Fields\Entity |
modules/graphql_core/src/Plugin/GraphQL/Fields/Entity/EntityBundle.php |
Plugin annotation
@GraphQLField(
id = "entity_bundle",
secure = true,
name = "entityBundle",
type = "String",
parents = {"Entity"}
) |
|
|
|
EntityBundle |
class |
Drupal\graphql_core\Plugin\GraphQL\Types\Entity |
modules/graphql_core/src/Plugin/GraphQL/Types/Entity/EntityBundle.php |
Plugin annotation
@GraphQLType(
id = "entity_bundle",
schema_cache_tags = {"entity_types", "entity_bundles"},
deriver = "Drupal\graphql_core\Plugin\Deriver\Types\EntityBundleDeriver"
) |
|
|
|
EntityBundleDeriver |
class |
Drupal\graphql_core\Plugin\Deriver\Types |
modules/graphql_core/src/Plugin/Deriver/Types/EntityBundleDeriver.php |
Derive GraphQL Interfaces from Drupal entity types. |
|
|
|
EntityById |
class |
Drupal\graphql_core\Plugin\GraphQL\Fields\Entity |
modules/graphql_core/src/Plugin/GraphQL/Fields/Entity/EntityById.php |
Plugin annotation
@GraphQLField(
id = "entity_by_id",
secure = true,
arguments = {
"id" = "String!"
},
contextual_arguments = {"language"},
deriver = "Drupal\graphql_core\Plugin\Deriver\Fields\EntityByIdDeriver"
) |
|
|
|
EntityByIdDeriver |
class |
Drupal\graphql_core\Plugin\Deriver\Fields |
modules/graphql_core/src/Plugin/Deriver/Fields/EntityByIdDeriver.php |
|
|
|
|
EntityByIdTest |
class |
Drupal\Tests\graphql_core\Kernel\Entity |
modules/graphql_core/tests/src/Kernel/Entity/EntityByIdTest.php |
Test entity query support in GraphQL. |
|
|
|
EntityCanonicalUrl |
class |
Drupal\graphql_core\Plugin\GraphQL\Types\Entity |
modules/graphql_core/src/Plugin/GraphQL/Types/Entity/EntityCanonicalUrl.php |
GraphQL type for Drupal entity routes. |
|
|
|
EntityChanged |
class |
Drupal\graphql_core\Plugin\GraphQL\Fields\Entity |
modules/graphql_core/src/Plugin/GraphQL/Fields/Entity/EntityChanged.php |
TODO: Should we derive this for each entity type individually? |
|
|
|
EntityCreated |
class |
Drupal\graphql_core\Plugin\GraphQL\Fields\Entity |
modules/graphql_core/src/Plugin/GraphQL/Fields/Entity/EntityCreated.php |
TODO: Should we derive this for each entity type individually? |
|
|
|
EntityCrudOutput |
class |
Drupal\graphql_core\Plugin\GraphQL\Types\Mutations |
modules/graphql_core/src/Plugin/GraphQL/Types/Mutations/EntityCrudOutput.php |
GraphQL type for entity mutation results. |
|
|
|
EntityCrudOutputEntity |
class |
Drupal\graphql_core\Plugin\GraphQL\Fields\Mutations |
modules/graphql_core/src/Plugin/GraphQL/Fields/Mutations/EntityCrudOutputEntity.php |
Retrieve a the mutated entity. |
|
|
|
EntityCrudOutputErrors |
class |
Drupal\graphql_core\Plugin\GraphQL\Fields\Mutations |
modules/graphql_core/src/Plugin/GraphQL/Fields/Mutations/EntityCrudOutputErrors.php |
Retrieve a list of error messages. |
|
|
|
EntityCrudOutputViolations |
class |
Drupal\graphql_core\Plugin\GraphQL\Fields\Mutations |
modules/graphql_core/src/Plugin/GraphQL/Fields/Mutations/EntityCrudOutputViolations.php |
Retrieve a list of entity mutation constraint violations. |
|
|
|
EntityCrudOutputWrapper |
class |
Drupal\graphql_core\GraphQL |
modules/graphql_core/src/GraphQL/EntityCrudOutputWrapper.php |
|
|
6 |
|
EntityDescribable |
class |
Drupal\graphql_core\Plugin\GraphQL\Interfaces\Entity |
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.")
) |
|
|
|
EntityDescription |
class |
Drupal\graphql_core\Plugin\GraphQL\Fields\Entity |
modules/graphql_core/src/Plugin/GraphQL/Fields/Entity/EntityDescription.php |
Plugin annotation
@GraphQLField(
id = "entity_description",
secure = true,
name = "entityDescription",
type = "String",
parents = {"EntityDescribable"}
) |
|
|
|
EntityField |
class |
Drupal\graphql_core\Plugin\GraphQL\Fields\Entity |
modules/graphql_core/src/Plugin/GraphQL/Fields/Entity/EntityField.php |
Plugin annotation
@GraphQLField(
id = "entity_field",
secure = true,
weight = -2,
deriver = "Drupal\graphql_core\Plugin\Deriver\Fields\EntityFieldDeriver",
) |
|
|
|
EntityFieldBase |
class |
Drupal\graphql_core\Plugin\GraphQL\Fields |
modules/graphql_core/src/Plugin/GraphQL/Fields/EntityFieldBase.php |
Base class for entity field plugins. |
2 |
2 |
|
EntityFieldDeriver |
class |
Drupal\graphql_core\Plugin\Deriver\Fields |
modules/graphql_core/src/Plugin/Deriver/Fields/EntityFieldDeriver.php |
|
|
|
|
EntityFieldDeriverBase |
abstract class |
Drupal\graphql_core\Plugin\Deriver |
modules/graphql_core/src/Plugin/Deriver/EntityFieldDeriverBase.php |
Generate GraphQLField plugins for config fields. |
4 |
4 |
|
EntityFieldItem |
class |
Drupal\graphql_core\Plugin\GraphQL\Fields\Entity |
modules/graphql_core/src/Plugin/GraphQL/Fields/Entity/EntityFieldItem.php |
Plugin annotation
@GraphQLField(
id = "entity_field_item",
secure = true,
weight = -1,
deriver = "Drupal\graphql_core\Plugin\Deriver\Fields\EntityFieldItemDeriver",
) |
|
|
|
EntityFieldItemDeriver |
class |
Drupal\graphql_core\Plugin\Deriver\Fields |
modules/graphql_core/src/Plugin/Deriver/Fields/EntityFieldItemDeriver.php |
|
|
|
|
EntityFieldPropertyDeriver |
class |
Drupal\graphql_core\Plugin\Deriver\Fields |
modules/graphql_core/src/Plugin/Deriver/Fields/EntityFieldPropertyDeriver.php |
|
|
|
|
EntityFieldType |
class |
Drupal\graphql_core\Plugin\GraphQL\Types\Entity |
modules/graphql_core/src/Plugin/GraphQL/Types/Entity/EntityFieldType.php |
Plugin for GraphQL types derived from raw field values. |
|
|
|
EntityFieldTypeDeriver |
class |
Drupal\graphql_core\Plugin\Deriver\Types |
modules/graphql_core/src/Plugin/Deriver/Types/EntityFieldTypeDeriver.php |
Derive GraphQL types for raw values of drupal fields. |
|
|
|
EntityFieldValueTest |
class |
Drupal\Tests\graphql_core\Kernel\Entity |
modules/graphql_core/tests/src/Kernel/Entity/EntityFieldValueTest.php |
Test basic entity fields. |
|
|
|
EntityId |
class |
Drupal\graphql_core\Plugin\GraphQL\Fields\Entity |
modules/graphql_core/src/Plugin/GraphQL/Fields/Entity/EntityId.php |
Plugin annotation
@GraphQLField(
id = "entity_id",
secure = true,
name = "entityId",
type = "String",
parents = {"Entity"}
) |
|
|
|
EntityLabel |
class |
Drupal\graphql_core\Plugin\GraphQL\Fields\Entity |
modules/graphql_core/src/Plugin/GraphQL/Fields/Entity/EntityLabel.php |
Plugin annotation
@GraphQLField(
id = "entity_label",
secure = true,
name = "entityLabel",
type = "String",
parents = {"Entity"}
) |
|
|
|
EntityLanguage |
class |
Drupal\graphql_core\Plugin\GraphQL\Fields\Entity |
modules/graphql_core/src/Plugin/GraphQL/Fields/Entity/EntityLanguage.php |
Plugin annotation
@GraphQLField(
id = "entity_language",
secure = true,
name = "entityLanguage",
type = "Language",
parents = {"Entity"}
) |
|
|
|
EntityMutationTest |
class |
Drupal\Tests\graphql_core\Kernel\EntityMutation |
modules/graphql_core/tests/src/Kernel/EntityMutation/EntityMutationTest.php |
Test abstract entity mutation classes. |
|
|
|
EntityOwnable |
class |
Drupal\graphql_core\Plugin\GraphQL\Interfaces\Entity |
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"
) |
|
|
|
EntityOwner |
class |
Drupal\graphql_core\Plugin\GraphQL\Fields\Entity |
modules/graphql_core/src/Plugin/GraphQL/Fields/Entity/EntityOwner.php |
Plugin annotation
@GraphQLField(
id = "entity_owner",
secure = true,
name = "entityOwner",
type = "entity:user",
parents = {"EntityOwnable"}
) |
|
|
|
EntityPropertyConflict |
class |
Drupal\Tests\graphql_core\Kernel\Entity |
modules/graphql_core/tests/src/Kernel/Entity/EntityPropertyConflict.php |
Test entity property naming conflict resolution. |
|
|
|
EntityPublishable |
class |
Drupal\graphql_core\Plugin\GraphQL\Interfaces\Entity |
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.")
) |
|
|
|
EntityPublished |
class |
Drupal\graphql_core\Plugin\GraphQL\Fields\Entity |
modules/graphql_core/src/Plugin/GraphQL/Fields/Entity/EntityPublished.php |
Plugin annotation
@GraphQLField(
id = "entity_published",
secure = true,
name = "entityPublished",
type = "Boolean",
parents = {"EntityPublishable"}
) |
|
|
|
EntityQuery |
class |
Drupal\graphql_core\Plugin\GraphQL\Fields\EntityQuery |
modules/graphql_core/src/Plugin/GraphQL/Fields/EntityQuery/EntityQuery.php |
@GraphQLField(
id = "entity_query",
secure = false,
type = "EntityQueryResult",
arguments = {
"filter" = "EntityQueryFilterInput",
"sort" = "[EntityQuerySortInput]",
"offset" =… |
4 |
4 |
|
EntityQueryBundleMode |
class |
Drupal\graphql_core\Plugin\GraphQL\Enums\EntityQuery |
modules/graphql_core/src/Plugin/GraphQL/Enums/EntityQuery/EntityQueryBundleMode.php |
Plugin annotation
@GraphQLEnum(
id = "entity_query_bundle_mode",
name = "EntityQueryBundleMode",
values = {
"SAME" = {
"value" = "same",
"description" = @Translation("Loads only entities that share the same bundle with the… |
|
|
|
EntityQueryCount |
class |
Drupal\graphql_core\Plugin\GraphQL\Fields\EntityQuery |
modules/graphql_core/src/Plugin/GraphQL/Fields/EntityQuery/EntityQueryCount.php |
Retrieve the count of an entity query. |
|
|
|
EntityQueryDeriver |
class |
Drupal\graphql_core\Plugin\Deriver\Fields |
modules/graphql_core/src/Plugin/Deriver/Fields/EntityQueryDeriver.php |
|
|
|
|
EntityQueryEntities |
class |
Drupal\graphql_core\Plugin\GraphQL\Fields\EntityQuery |
modules/graphql_core/src/Plugin/GraphQL/Fields/EntityQuery/EntityQueryEntities.php |
Retrieve the entity result set of an entity query. |
|
|
|
EntityQueryExclusive |
class |
Drupal\graphql_core\Plugin\GraphQL\Fields\Entity |
modules/graphql_core/src/Plugin/GraphQL/Fields/Entity/EntityQueryExclusive.php |
Query entities of the same type without the context's entity. |
|
|
|
EntityQueryFilterConditionInput |
class |
Drupal\graphql_core\Plugin\GraphQL\InputTypes\EntityQuery |
modules/graphql_core/src/Plugin/GraphQL/InputTypes/EntityQuery/EntityQueryFilterConditionInput.php |
Plugin annotation
@GraphQLInputType(
id = "entity_query_filter_condition_input",
name = "EntityQueryFilterConditionInput",
fields = {
"field" = "String!",
"value" = "[String]",
"operator" = "QueryOperator",
"language" =… |
|
|
|
EntityQueryFilterInput |
class |
Drupal\graphql_core\Plugin\GraphQL\InputTypes\EntityQuery |
modules/graphql_core/src/Plugin/GraphQL/InputTypes/EntityQuery/EntityQueryFilterInput.php |
Plugin annotation
@GraphQLInputType(
id = "entity_query_filter_input",
name = "EntityQueryFilterInput",
fields = {
"conditions" = "[EntityQueryFilterConditionInput]",
"groups" = "[EntityQueryFilterInput]",
"conjunction" = {
… |
|
|
|
EntityQueryMapForm |
class |
Drupal\graphql\Form |
src/Form/EntityQueryMapForm.php |
Form controller for GraphQL query map forms. |
|
|
|
EntityQueryMapImportForm |
class |
Drupal\graphql\Form |
src/Form/EntityQueryMapImportForm.php |
Form controller for GraphQL query map forms. |
|
|
|
EntityQueryMapQueryProvider |
class |
Drupal\graphql\GraphQL\QueryProvider |
src/GraphQL/QueryProvider/EntityQueryMapQueryProvider.php |
|
|
|
2 |