diff --git a/node_export.info.yml b/node_export.info.yml index 86f3366124d2cd4e68ecb9acaf192687f01d06c0..ad9f02b5a5498da0207dfd1a8d64577c3503f24b 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 3ea75b21e18dfd28cc31d990209d55638cab91cc..c074e425d3b03e03e1fbe68c53157eb9b0e05e90 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; } /**