diff --git a/redoc_field_formatter.info.yml b/redoc_field_formatter.info.yml index b4afa4eec17bb5aabe6557761951b051d0dc74c8..4326b43c956363f7585a8e3dda2723b81a7259af 100644 --- a/redoc_field_formatter.info.yml +++ b/redoc_field_formatter.info.yml @@ -5,6 +5,5 @@ dependencies: - drupal:link type: module version: '8.x-2.2' -core: '8.x' -core_version_requirement: '8.x || 9.x' +core_version_requirement: ^9.3 || ^10 project: 'redoc_field_formatter' diff --git a/src/Plugin/Field/FieldFormatter/RedocUIFormatter.php b/src/Plugin/Field/FieldFormatter/RedocUIFormatter.php index c938dfda171adfbb8d6d58a7f5e8bdf863127e89..e2b98aa6c247e14798a84017c510f1913cae8bf2 100644 --- a/src/Plugin/Field/FieldFormatter/RedocUIFormatter.php +++ b/src/Plugin/Field/FieldFormatter/RedocUIFormatter.php @@ -58,7 +58,7 @@ class RedocUIFormatter extends FileFormatterBase { public function viewElements(FieldItemListInterface $items, $langcode) { $element = []; foreach ($this->getEntitiesToView($items, $langcode) as $delta => $file) { - $redoc_file = file_create_url($file->getFileUri()); + $redoc_file = \Drupal::service('file_url_generator')->generateAbsoluteString($file->getFileUri()); $element[$delta] = [ '#theme' => 'redoc_ui_field_item', '#field_name' => $this->fieldDefinition->getName(),