123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100 |
- services:
- simple_sitemap.generator:
- class: Drupal\simple_sitemap\Simplesitemap
- public: true
- arguments:
- - '@simple_sitemap.entity_helper'
- - '@simple_sitemap.settings'
- - '@simple_sitemap.manager'
- - '@config.factory'
- - '@database'
- - '@entity_type.manager'
- - '@entity_type.bundle.info'
- - '@path.validator'
- - '@date.formatter'
- - '@datetime.time'
- - '@simple_sitemap.queue_worker'
- simple_sitemap.manager:
- class: Drupal\simple_sitemap\SimplesitemapManager
- public: true
- arguments:
- - '@config.factory'
- - '@database'
- - '@plugin.manager.simple_sitemap.sitemap_type'
- - '@plugin.manager.simple_sitemap.url_generator'
- - '@plugin.manager.simple_sitemap.sitemap_generator'
- - '@simple_sitemap.settings'
- simple_sitemap.settings:
- class: Drupal\simple_sitemap\SimplesitemapSettings
- public: false
- arguments:
- - '@config.factory'
- simple_sitemap.queue_worker:
- class: Drupal\simple_sitemap\Queue\QueueWorker
- public: true
- arguments:
- - '@simple_sitemap.settings'
- - '@simple_sitemap.manager'
- - '@state'
- - '@simple_sitemap.queue'
- - '@simple_sitemap.logger'
- simple_sitemap.queue:
- class: Drupal\simple_sitemap\Queue\SimplesitemapQueue
- public: false
- arguments:
- - 'simple_sitemap_elements'
- - '@database'
- simple_sitemap.sitemap_writer:
- class: Drupal\simple_sitemap\Plugin\simple_sitemap\SitemapGenerator\SitemapWriter
- public: true
- 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
- public: true
- arguments:
- - '@simple_sitemap.generator'
- - '@simple_sitemap.entity_helper'
- - '@current_user'
- simple_sitemap.logger:
- class: Drupal\simple_sitemap\Logger
- public: true
- arguments:
- - '@logger.channel.simple_sitemap'
- - '@messenger'
- - '@current_user'
- simple_sitemap.path_processor_variant:
- class: Drupal\simple_sitemap\PathProcessor\PathProcessorSitemapVariant
- tags:
- - { name: path_processor_inbound, priority: 300 }
- logger.channel.simple_sitemap:
- parent: logger.channel_base
- public: false
- arguments:
- - simple_sitemap
- plugin.manager.simple_sitemap.url_generator:
- class: Drupal\simple_sitemap\Plugin\simple_sitemap\UrlGenerator\UrlGeneratorManager
- parent: default_plugin_manager
- plugin.manager.simple_sitemap.sitemap_generator:
- class: Drupal\simple_sitemap\Plugin\simple_sitemap\SitemapGenerator\SitemapGeneratorManager
- parent: default_plugin_manager
- plugin.manager.simple_sitemap.sitemap_type:
- class: Drupal\simple_sitemap\Plugin\simple_sitemap\SitemapType\SitemapTypeManager
- parent: default_plugin_manager
|