automatic_updates.services.yml in Automatic Updates 8.2
Same filename and directory in other branches
File
automatic_updates.services.ymlView source
- services:
- automatic_updates.readiness_validation_manager:
- class: Drupal\automatic_updates\Validation\ReadinessValidationManager
- arguments:
- - '@keyvalue.expirable'
- - '@datetime.time'
- - '@automatic_updates.path_locator'
- - '@event_dispatcher'
- - 24
- automatic_updates.updater:
- class: Drupal\automatic_updates\Updater
- arguments:
- - '@state'
- - '@string_translation'
- - '@package_manager.beginner'
- - '@package_manager.stager'
- - '@package_manager.cleaner'
- - '@package_manager.committer'
- - '@event_dispatcher'
- - '@automatic_updates.path_locator'
- automatic_updates.cleaner:
- class: Drupal\automatic_updates\ComposerStager\Cleaner
- decorates: package_manager.cleaner
- public: false
- arguments:
- - '@automatic_updates.cleaner.inner'
- - '%site.path%'
- - '@automatic_updates.path_locator'
- properties: { _serviceId: package_manager.cleaner }
- automatic_updates.update_refresh_subscriber:
- class: Drupal\automatic_updates\Event\UpdateRefreshSubscriber
- arguments:
- - '@update.manager'
- tags:
- - { name: event_subscriber }
- automatic_updates.excluded_paths_subscriber:
- class: Drupal\automatic_updates\Event\ExcludedPathsSubscriber
- arguments: ['%app.root%', '%site.path%', '@file_system', '@stream_wrapper_manager']
- tags:
- - { name: event_subscriber }
- automatic_updates.staged_projects_validator:
- class: Drupal\automatic_updates\Validator\StagedProjectsValidator
- arguments:
- - '@string_translation'
- tags:
- - { name: event_subscriber }
- automatic_updates.update_version_validator:
- class: Drupal\automatic_updates\Validator\UpdateVersionValidator
- arguments:
- - '@string_translation'
- tags:
- - { name: event_subscriber }
- automatic_updates.composer_executable_validator:
- class: Drupal\automatic_updates\Validator\ComposerExecutableValidator
- arguments: ['@package_manager.composer_runner','@string_translation']
- tags:
- - { name: event_subscriber }
- automatic_updates.disk_space_validator:
- class: Drupal\automatic_updates\Validator\DiskSpaceValidator
- arguments:
- - '@automatic_updates.path_locator'
- - '@string_translation'
- tags:
- - { name: event_subscriber }
- automatic_updates.pending_updates_validator:
- class: Drupal\automatic_updates\Validator\PendingUpdatesValidator
- arguments:
- - '%app.root%'
- - '@update.post_update_registry'
- - '@string_translation'
- tags:
- - { name: event_subscriber }
- automatic_updates.validator.file_system_permissions:
- class: Drupal\automatic_updates\Validator\WritableFileSystemValidator
- arguments:
- - '@automatic_updates.path_locator'
- - '%app.root%'
- - '@string_translation'
- tags:
- - { name: event_subscriber }
- automatic_updates.validator.core_composer:
- class: Drupal\automatic_updates\Validator\CoreComposerValidator
- tags:
- - { name: event_subscriber }
- automatic_updates.path_locator:
- class: Drupal\automatic_updates\PathLocator
- arguments:
- - '@config.factory'
- - '%app.root%'