preview_site-1.1.2/preview_site.services.yml
preview_site.services.yml
services:
plugin.manager.preview_site_deploy:
class: Drupal\preview_site\Deploy\DeployPluginManager
parent: default_plugin_manager
plugin.manager.preview_site_generate:
class: Drupal\preview_site\Generate\GeneratePluginManager
parent: default_plugin_manager
preview_site.tome_static:
class: Drupal\preview_site\Generate\TomeStaticExtension
arguments:
- '@http_kernel'
- '@request_stack'
- '@event_dispatcher'
- '@cache.tome_static'
- '@account_switcher'
- '@file_system'
preview_site.tome_file_saved_listener:
class: Drupal\preview_site\EventSubscribers\TomeStaticListener
arguments:
- '@entity_type.manager'
tags:
- {name: event_subscriber}
cache_context.preview_site:
class: Drupal\preview_site\PreviewSiteCacheContext
arguments:
- '@state'
- '@entity.repository'
tags:
- { name: cache.context }
preview_site.cache:
class: Drupal\preview_site\PreviewSiteCache
decorates: cache.tome_static
parent: cache.tome_static
arguments:
- '@preview_site.cache.inner'
- '@request_stack'
