Commit e2af4557 authored by Jon Kamke's avatar Jon Kamke
Browse files

git commit -m 'Issue #3123988 by Sahana _N, kamkejj, japerry: Drupal 9...

git commit -m 'Issue #3123988 by Sahana _N, kamkejj, japerry: Drupal 9 Compatibility' --author="Sahana16081996 <Sahana16081996@3580854.no-reply.drupal.org>"
parent ff1bf113
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -3,5 +3,5 @@ description: 'Provides integration with the Bazaarvoice Conversations API'
project: bazaarvoice
package: Bazaarvoice
type: module
core: 8.x
core_version_requirement: ^8.8 || ^9
configure: bazaarvoice.admin_settings_form
+9 −3
Original line number Diff line number Diff line
@@ -15,11 +15,17 @@
    "irc": "irc://irc.freenode.org/drupal-contribute",
    "source": "https://cgit.drupalcode.org/bazaarvoice"
  },
  "license": "GPL-2.0+",
  "license": "GPL-2.0-or-later",
  "minimum-stability": "dev",
  "require": {
    "mikemiles86/bazaarvoice-conversations-api" : "~1.0",
    "mikemiles86/bazaarvoice-request" : "~1.0",
    "mikemiles86/bazaarvoice-productfeed" : "~1.0"
    "mikemiles86/bazaarvoice-productfeed" : "~1.0",
    "drupal/core": "^8.8 || ^9"
  },
  "extra": {
    "branch-alias": {
      "dev-8.x-1.x": "1.x-dev"
    }
  }
}
+2 −2
Original line number Diff line number Diff line
name: 'Bazaarvoice Product Feed'
description: 'Generates and uploads Bazaarvoice Product Feed.'
package: Bazaarvoice
core: 8.x
core_version_requirement: ^8.8 || ^9
dependencies:
  - bazaarvoice_products
type: module
+8 −6
Original line number Diff line number Diff line
@@ -4,6 +4,8 @@ namespace Drupal\bazaarvoice_productfeed;


use BazaarvoiceProductFeed\Elements\FeedElementInterface;
use Drupal\Core\File\FileSystemInterface;
use Drupal\Core\StreamWrapper\StreamWrapperManagerInterface;

class ProductFeed extends \BazaarvoiceProductFeed\ProductFeed {

@@ -17,15 +19,15 @@ class ProductFeed extends \BazaarvoiceProductFeed\ProductFeed {
      // gzip file.
      if ($xml_file = gzencode($feed_xml)) {
        // Build Drupal URI path.
        $file_uri = file_default_scheme() . '://' . $directory . '/' . $filename . '.xml.gz';
        $file_directory = file_stream_wrapper_uri_normalize(file_default_scheme() . '://' . $directory);
        $file_uri = \Drupal::config('system.file')->get('default_scheme') . '://' . $directory . '/' . $filename . '.xml.gz';
        $file_directory = StreamWrapperManagerInterface::normalizeUri(\Drupal::config('system.file')->get('default_scheme'). '://' . $directory);

        // Prepare file directory.
        if (file_prepare_directory($file_directory, FILE_CREATE_DIRECTORY)) {
        if (FileSystemInterface::prepareDirectory($file_directory, FileSystemInterface::CREATE_DIRECTORY)) {

          $file_path = file_stream_wrapper_uri_normalize($file_uri);
          $file_path = StreamWrapperManagerInterface::normalizeUri($file_uri);
          // Save the file as unmangaged.
          if ($unmanaged_file = file_unmanaged_save_data($xml_file, $file_path, FILE_EXISTS_REPLACE)) {
          if ($unmanaged_file = FileSystemInterface::saveData($xml_file, $file_path, FileSystemInterface::EXISTS_REPLACE)) {
            // Return full file location?
            $saved = file_create_url($unmanaged_file);
          }
+1 −1
Original line number Diff line number Diff line
name: 'Bazaarvoice Products'
description: 'The retrievial, configuration and display of Bazaarvoice products and data.'
package: Bazaarvoice
core: 8.x
core_version_requirement: ^8.8 || ^9
dependencies:
  - bazaarvoice
type: module
Loading