protected property EntityDefinitionTest::$fullDefinitionResult in GraphQL 8.4
Expected entity definition response for all fields.
Type: array
File
- tests/
src/ Kernel/ DataProducer/ EntityDefinitionTest.php, line 39
Class
- EntityDefinitionTest
- Test the entity_definition data producer and friends.
Namespace
Drupal\Tests\graphql\Kernel\DataProducerCode
protected $fullDefinitionResult = [
'entityDefinition' => [
'label' => 'Content',
'fields' => [
0 => [
'id' => 'nid',
'label' => 'ID',
'description' => NULL,
'type' => 'integer',
'required' => FALSE,
'multiple' => FALSE,
'maxNumItems' => 1,
'status' => TRUE,
'defaultValue' => NULL,
'isReference' => FALSE,
'isHidden' => FALSE,
'weight' => 0,
],
1 => [
'id' => 'uuid',
'label' => 'UUID',
'description' => NULL,
'type' => 'uuid',
'required' => FALSE,
'multiple' => FALSE,
'maxNumItems' => 1,
'status' => TRUE,
'defaultValue' => NULL,
'isReference' => FALSE,
'isHidden' => FALSE,
'weight' => 0,
],
2 => [
'id' => 'vid',
'label' => 'Revision ID',
'description' => NULL,
'type' => 'integer',
'required' => FALSE,
'multiple' => FALSE,
'maxNumItems' => 1,
'status' => TRUE,
'defaultValue' => NULL,
'isReference' => FALSE,
'isHidden' => FALSE,
'weight' => 0,
],
3 => [
'id' => 'langcode',
'label' => 'Language',
'description' => NULL,
'type' => 'language',
'required' => FALSE,
'multiple' => FALSE,
'maxNumItems' => 1,
'status' => TRUE,
'defaultValue' => NULL,
'isReference' => FALSE,
'isHidden' => FALSE,
'weight' => 2,
],
4 => [
'id' => 'type',
'label' => 'Content type',
'description' => NULL,
'type' => 'entity_reference',
'required' => TRUE,
'multiple' => FALSE,
'maxNumItems' => 1,
'status' => TRUE,
'defaultValue' => NULL,
'isReference' => TRUE,
'isHidden' => FALSE,
'weight' => 0,
],
5 => [
'id' => 'revision_timestamp',
'label' => 'Revision create time',
'description' => 'The time that the current revision was created.',
'type' => 'created',
'required' => FALSE,
'multiple' => FALSE,
'maxNumItems' => 1,
'status' => TRUE,
'defaultValue' => NULL,
'isReference' => FALSE,
'isHidden' => FALSE,
'weight' => 0,
],
6 => [
'id' => 'revision_uid',
'label' => 'Revision user',
'description' => 'The user ID of the author of the current revision.',
'type' => 'entity_reference',
'required' => FALSE,
'multiple' => FALSE,
'maxNumItems' => 1,
'status' => TRUE,
'defaultValue' => NULL,
'isReference' => TRUE,
'isHidden' => FALSE,
'weight' => 0,
],
7 => [
'id' => 'revision_log',
'label' => 'Revision log message',
'description' => 'Briefly describe the changes you have made.',
'type' => 'string_long',
'required' => FALSE,
'multiple' => FALSE,
'maxNumItems' => 1,
'status' => TRUE,
'defaultValue' => NULL,
'isReference' => FALSE,
'isHidden' => FALSE,
'weight' => 25,
],
8 => [
'id' => 'status',
'label' => 'Published',
'description' => NULL,
'type' => 'boolean',
'required' => FALSE,
'multiple' => FALSE,
'maxNumItems' => 1,
'status' => TRUE,
'defaultValue' => '1',
'isReference' => FALSE,
'isHidden' => FALSE,
'weight' => 120,
],
9 => [
'id' => 'uid',
'label' => 'Authored by',
'description' => 'The username of the content author.',
'type' => 'entity_reference',
'required' => FALSE,
'multiple' => FALSE,
'maxNumItems' => 1,
'status' => TRUE,
'defaultValue' => NULL,
'isReference' => TRUE,
'isHidden' => FALSE,
'weight' => 5,
],
10 => [
'id' => 'title',
'label' => 'Title',
'description' => NULL,
'type' => 'string',
'required' => TRUE,
'multiple' => FALSE,
'maxNumItems' => 1,
'status' => TRUE,
'defaultValue' => NULL,
'isReference' => FALSE,
'isHidden' => FALSE,
'weight' => -5,
],
11 => [
'id' => 'created',
'label' => 'Authored on',
'description' => 'The time that the node was created.',
'type' => 'created',
'required' => FALSE,
'multiple' => FALSE,
'maxNumItems' => 1,
'status' => TRUE,
'defaultValue' => NULL,
'isReference' => FALSE,
'isHidden' => FALSE,
'weight' => 10,
],
12 => [
'id' => 'changed',
'label' => 'Changed',
'description' => 'The time that the node was last edited.',
'type' => 'changed',
'required' => FALSE,
'multiple' => FALSE,
'maxNumItems' => 1,
'status' => TRUE,
'defaultValue' => NULL,
'isReference' => FALSE,
'isHidden' => FALSE,
'weight' => 0,
],
13 => [
'id' => 'promote',
'label' => 'Promoted to front page',
'description' => NULL,
'type' => 'boolean',
'required' => FALSE,
'multiple' => FALSE,
'maxNumItems' => 1,
'status' => TRUE,
'defaultValue' => '1',
'isReference' => FALSE,
'isHidden' => FALSE,
'weight' => 15,
],
14 => [
'id' => 'sticky',
'label' => 'Sticky at top of lists',
'description' => NULL,
'type' => 'boolean',
'required' => FALSE,
'multiple' => FALSE,
'maxNumItems' => 1,
'status' => TRUE,
'defaultValue' => '',
'isReference' => FALSE,
'isHidden' => FALSE,
'weight' => 16,
],
15 => [
'id' => 'default_langcode',
'label' => 'Default translation',
'description' => 'A flag indicating whether this is the default translation.',
'type' => 'boolean',
'required' => FALSE,
'multiple' => FALSE,
'maxNumItems' => 1,
'status' => TRUE,
'defaultValue' => '1',
'isReference' => FALSE,
'isHidden' => FALSE,
'weight' => 0,
],
16 => [
'id' => 'revision_default',
'label' => 'Default revision',
'description' => 'A flag indicating whether this was a default revision when it was saved.',
'type' => 'boolean',
'required' => FALSE,
'multiple' => FALSE,
'maxNumItems' => 1,
'status' => TRUE,
'defaultValue' => '',
'isReference' => FALSE,
'isHidden' => FALSE,
'weight' => 0,
],
17 => [
'id' => 'revision_translation_affected',
'label' => 'Revision translation affected',
'description' => 'Indicates if the last edit of a translation belongs to current revision.',
'type' => 'boolean',
'required' => FALSE,
'multiple' => FALSE,
'maxNumItems' => 1,
'status' => TRUE,
'defaultValue' => '',
'isReference' => FALSE,
'isHidden' => FALSE,
'weight' => 0,
],
18 => [
'id' => 'field_test',
'label' => 'Test',
'description' => '',
'type' => 'text',
'required' => FALSE,
'multiple' => TRUE,
'maxNumItems' => -1,
'status' => TRUE,
'defaultValue' => NULL,
'isReference' => FALSE,
'isHidden' => TRUE,
'weight' => 0,
],
],
],
];