Updated to Drupal 8.5. Core Media not yet in use.
[yaffs-website] / web / modules / contrib / simple_sitemap / simple_sitemap.services.yml
index b71f5ce7af832eee02f0b1eea1c80743d05ae887..aee10f9211b4930f51adc2368a0beda9f9057fe4 100644 (file)
@@ -7,26 +7,34 @@ services:
       - '@simple_sitemap.entity_helper'
       - '@config.factory'
       - '@database'
-      - '@entity.query'
       - '@entity_type.manager'
       - '@path.validator'
       - '@date.formatter'
+      - '@datetime.time'
+      - '@simple_sitemap.batch'
+      - '@plugin.manager.simple_sitemap.url_generator'
 
   simple_sitemap.sitemap_generator:
     class: Drupal\simple_sitemap\SitemapGenerator
-    public: false
+    public: true
     arguments:
-      - '@simple_sitemap.batch'
       - '@simple_sitemap.entity_helper'
       - '@database'
       - '@module_handler'
       - '@language_manager'
+      - '@datetime.time'
+      - '@simple_sitemap.sitemap_writer'
+
+  simple_sitemap.sitemap_writer:
+    class: Drupal\simple_sitemap\SitemapWriter
+    public: false
 
   simple_sitemap.entity_helper:
     class: Drupal\simple_sitemap\EntityHelper
     public: true
     arguments:
       - '@entity_type.manager'
+      - '@database'
 
   simple_sitemap.form_helper:
     class: Drupal\simple_sitemap\Form\FormHelper
@@ -37,24 +45,12 @@ services:
       - '@current_user'
 
   simple_sitemap.batch:
-    class: Drupal\simple_sitemap\Batch\Batch
+    class: Drupal\simple_sitemap\Batch
     public: false
 
-  simple_sitemap.batch_url_generator:
-    class: Drupal\simple_sitemap\Batch\BatchUrlGenerator
-    public: true
-    arguments:
-      - '@simple_sitemap.generator'
-      - '@simple_sitemap.sitemap_generator'
-      - '@language_manager'
-      - '@entity_type.manager'
-      - '@path.validator'
-      - '@entity.query'
-      - '@simple_sitemap.logger'
-
   simple_sitemap.logger:
     class: Drupal\simple_sitemap\Logger
-    public: false
+    public: true
     arguments:
       - '@logger.channel.simple_sitemap'
       - '@current_user'
@@ -64,3 +60,7 @@ services:
     public: false
     arguments:
       - simple_sitemap
+
+  plugin.manager.simple_sitemap.url_generator:
+    class: Drupal\simple_sitemap\Plugin\simple_sitemap\UrlGenerator\UrlGeneratorManager
+    parent: default_plugin_manager