diff --git a/file_entity.install b/file_entity.install index c3522e0..37fedad 100644 --- a/file_entity.install +++ b/file_entity.install @@ -50,8 +50,10 @@ function file_entity_schema() { * Implements hook_install(). */ function file_entity_install() { - $type_storage_definition = \Drupal::entityManager()->getFieldStorageDefinitions('file')['type']; - \Drupal::entityManager()->getStorage('file')->onFieldStorageDefinitionCreate($type_storage_definition); + /** @var \Drupal\Core\Entity\EntityFieldManagerInterface $entity_field_manager */ + $entity_field_manager = \Drupal::service('entity_field.manager'); + $type_storage_definition = $entity_field_manager->getFieldStorageDefinitions('file')['type']; + \Drupal::entityDefinitionUpdateManager()->installFieldStorageDefinition('type', 'file', 'file_entity', $type_storage_definition); // Set permissions. $roles = user_roles();