From 2df45fb3669fef7ea0b5f5cc07ecf9ea189fba62 Mon Sep 17 00:00:00 2001 From: Rishabh Vishwakarma <61272-rixhabhh@users.noreply.drupalcode.org> Date: Tue, 8 Aug 2023 18:44:56 +0300 Subject: [PATCH] Issue #3332262 by Rishabh Vishwakarma: Drupal 10 compatibility --- node_export.info.yml | 2 +- src/NodeExport.php | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/node_export.info.yml b/node_export.info.yml index 86f3366..ad9f02b 100755 --- a/node_export.info.yml +++ b/node_export.info.yml @@ -2,7 +2,7 @@ name: Node Export type: module description: 'Allows users to export content and then import into another Drupal installation.' core: 8.x -core_version_requirement: ^8 || ^9 +core_version_requirement: ^8 || ^9 || ^10 configure: node_export.config dependencies: - drupal:action diff --git a/src/NodeExport.php b/src/NodeExport.php index 3ea75b2..c074e42 100755 --- a/src/NodeExport.php +++ b/src/NodeExport.php @@ -4,6 +4,7 @@ namespace Drupal\node_export; use Drupal\node\Entity\Node; use Drupal\Core\File\FileSystemInterface; +use Drupal\file\FileRepository; /** * Provides a Node Export function. @@ -77,7 +78,7 @@ class NodeExport { // TODO: Implement XML. break; } - return $save ? file_save_data($data, NodeExport::getFileUri($format), FileSystemInterface::EXISTS_REPLACE) : $data; + return $save ? \Drupal::service('file.repository')->writeData($data, NodeExport::getFileUri($format), FileSystemInterface::EXISTS_REPLACE) : $data; } /** -- GitLab