Version 1
[yaffs-website] / web / core / modules / field / tests / modules / field_test / src / Plugin / Field / FieldType / TestItemWithDependencies.php
1 <?php
2
3 namespace Drupal\field_test\Plugin\Field\FieldType;
4
5 use Drupal\Core\Field\FieldDefinitionInterface;
6
7
8 /**
9  * Defines the 'test_field_with_dependencies' entity field item.
10  *
11  * @FieldType(
12  *   id = "test_field_with_dependencies",
13  *   label = @Translation("Test field with dependencies"),
14  *   description = @Translation("Dummy field type used for tests."),
15  *   default_widget = "test_field_widget",
16  *   default_formatter = "field_test_default",
17  *   config_dependencies = {
18  *     "module" = {
19  *       "test_module"
20  *     }
21  *   }
22  * )
23  */
24 class TestItemWithDependencies extends TestItem {
25
26   /**
27    * {@inheritdoc}
28    */
29   public static function calculateDependencies(FieldDefinitionInterface $field_definition) {
30     return ['content' => ['node:article:uuid']];
31   }
32
33 }