You are here

formassembly.services.yml in FormAssembly 8

File

formassembly.services.yml
View source
  1. services:
  2. formassembly.sync:
  3. class: Drupal\formassembly\ApiSync
  4. arguments: ['@config.factory', '@logger.channel.formassembly', '@http_client', '@entity_type.manager', '@formassembly.authorize', '@cache.fasync']
  5. formassembly.authorize:
  6. class: Drupal\formassembly\ApiAuthorize
  7. arguments: ['@config.factory', '@logger.channel.formassembly', '@state', '@formassembly.key']
  8. formassembly.markup:
  9. class: Drupal\formassembly\ApiMarkup
  10. arguments: ['@config.factory', '@logger.channel.formassembly', '@http_client', '@formassembly.authorize', '@module_handler', '@token', '@current_route_match', '@current_user']
  11. formassembly.batch:
  12. class: Drupal\formassembly\FormAssemblyBatchProcessor
  13. arguments: ['@formassembly.sync', '@uuid', '@string_translation']
  14. logger.channel.formassembly:
  15. parent: logger.channel_base
  16. arguments: ['formassembly']
  17. cache.fasync:
  18. class: Drupal\Core\Cache\CacheBackendInterface
  19. tags:
  20. - { name: cache.bin }
  21. factory: cache_factory:get
  22. arguments: [fasync]
  23. formassembly.html_response.attachments_processor:
  24. public: false
  25. class: \Drupal\formassembly\Component\Render\FormassemblyHtmlResponseAttachmentsProcessor
  26. decorates: html_response.attachments_processor
  27. decoration_inner_name: html_response.attachments_processor.original
  28. arguments: ['@html_response.attachments_processor.original', '@asset.resolver', '@config.factory', '@asset.css.collection_renderer', '@asset.js.collection_renderer', '@request_stack', '@renderer', '@module_handler']
  29. formassembly.key:
  30. class: Drupal\formassembly\FormAssemblyKeyService
  31. arguments: ['@config.factory']
  32. calls:
  33. - [setKeyRepository, ['@?key.repository']]