You are here

lockr.services.yml in Lockr 4.x

Same filename and directory in other branches
  1. 8.4 lockr.services.yml
  2. 8.2 lockr.services.yml
  3. 8.3 lockr.services.yml

File

lockr.services.yml
View source
  1. services:
  2. logger.channel.lockr:
  3. parent: logger.channel_base
  4. arguments:
  5. - lockr
  6. lockr.lockr:
  7. class: Lockr\Lockr
  8. arguments:
  9. - '@lockr.client'
  10. - '@lockr.secret_info'
  11. lockr.client:
  12. class: Lockr\LockrClient
  13. factory: [Lockr\LockrClient, createFromSettings]
  14. arguments: ['@lockr.settings']
  15. lockr.settings:
  16. class: Lockr\SettingsInterface
  17. factory: lockr.settings_factory:getSettings
  18. lockr.settings_factory:
  19. class: Drupal\lockr\SettingsFactory
  20. arguments:
  21. - '@config.factory'
  22. - '@file_system'
  23. - '@settings'
  24. lockr.secret_info:
  25. class: Drupal\lockr\SecretInfo
  26. arguments:
  27. - '@config.factory'
  28. - '@entity_type.manager'
  29. - '@key.repository'
  30. lockr.cert_manager:
  31. class: Drupal\lockr\CertManager
  32. arguments:
  33. - '@config.factory'
  34. - '@file_system'
  35. - '@app.root'