Skip to content
Snippets Groups Projects
automatic_updates.services.yml 2.56 KiB
Newer Older
  automatic_updates.readiness_validation_manager:
    class: Drupal\automatic_updates\Validation\ReadinessValidationManager
    arguments:
      - '@keyvalue.expirable'
      - '@datetime.time'
  automatic_updates.updater:
    class: Drupal\automatic_updates\Updater
    arguments:
      - '@state'
      - '@string_translation'
      - '@event_dispatcher'
      - '@package_manager.path_locator'
      - '@package_manager.stage'
  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'
      - '@extension.list.module'
  automatic_updates.staged_projects_validator:
    class: Drupal\automatic_updates\Validator\StagedProjectsValidator
    tags:
      - { name: event_subscriber }
  automatic_updates.update_version_validator:
    class: Drupal\automatic_updates\Validator\UpdateVersionValidator
  automatic_updates.composer_executable_validator:
    class: Drupal\automatic_updates\Validator\ComposerExecutableValidator
    arguments: ['@package_manager.composer_runner','@string_translation']
  automatic_updates.disk_space_validator:
    class: Drupal\automatic_updates\Validator\DiskSpaceValidator
    arguments:
  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.validator.core_composer:
    class: Drupal\automatic_updates\Validator\CoreComposerValidator
    tags:
      - { name: event_subscriber }