Newer
Older

Lucas Hedding
committed
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:

Adam G-H
committed
class: Drupal\automatic_updates\ComposerStager\Cleaner
decorates: package_manager.cleaner
public: false
arguments:
- '@automatic_updates.cleaner.inner'

Adam G-H
committed
- '%site.path%'
- '@automatic_updates.path_locator'
properties: { _serviceId: package_manager.cleaner }

Adam G-H
committed
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

Adam G-H
committed
arguments: ['%app.root%', '%site.path%', '@file_system', '@stream_wrapper_manager']
tags:
- { name: event_subscriber }

Ted Bowman
committed
automatic_updates.staged_projects_validator:
class: Drupal\automatic_updates\Validator\StagedProjectsValidator
arguments:
- '@string_translation'

Ted Bowman
committed
tags:
- { name: event_subscriber }
automatic_updates.update_version_validator:
class: Drupal\automatic_updates\Validator\UpdateVersionValidator

Kunal Sachdev
committed
arguments:
- '@string_translation'

Ted Bowman
committed
tags:
- { name: event_subscriber }
automatic_updates.composer_executable_validator:

Ted Bowman
committed
class: Drupal\automatic_updates\Validator\ComposerExecutableValidator

Kunal Sachdev
committed
arguments: ['@package_manager.composer_runner','@string_translation']
tags:
- { name: event_subscriber }

Adam G-H
committed
automatic_updates.disk_space_validator:
class: Drupal\automatic_updates\Validator\DiskSpaceValidator
arguments:
- '@automatic_updates.path_locator'

Kunal Sachdev
committed
- '@string_translation'

Adam G-H
committed
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 }

Kunal Sachdev
committed
automatic_updates.validator.file_system_permissions:
class: Drupal\automatic_updates\Validator\WritableFileSystemValidator
arguments:
- '@automatic_updates.path_locator'
- '%app.root%'

Kunal Sachdev
committed
- '@string_translation'

Kunal Sachdev
committed
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'

Adam G-H
committed
- '%app.root%'