
| Current Path : /var/www/html/rocksensor3/web/core/modules/system/tests/modules/keyvalue_test/ |
Linux ift1.ift-informatik.de 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64 |
| Current File : /var/www/html/rocksensor3/web/core/modules/system/tests/modules/keyvalue_test/keyvalue_test.module |
<?php
/**
* @file
* Sets up the key value entity storage.
*/
/**
* Implements hook_entity_type_alter().
*/
function keyvalue_test_entity_type_alter(array &$entity_types) {
/** @var \Drupal\Core\Entity\EntityTypeInterface[] $entity_types */
if (isset($entity_types['entity_test_label'])) {
$entity_types['entity_test_label']->setStorageClass('Drupal\Core\Entity\KeyValueStore\KeyValueContentEntityStorage');
$entity_keys = $entity_types['entity_test_label']->getKeys();
$entity_types['entity_test_label']->set('entity_keys', $entity_keys + ['uuid' => 'uuid']);
$entity_types['entity_test_label']->set('provider', 'keyvalue_test');
}
}