View source
- services:
- formassembly.sync:
- class: Drupal\formassembly\ApiSync
- arguments: ['@config.factory', '@logger.channel.formassembly', '@http_client', '@entity_type.manager', '@formassembly.authorize', '@cache.fasync']
-
- formassembly.authorize:
- class: Drupal\formassembly\ApiAuthorize
- arguments: ['@config.factory', '@logger.channel.formassembly', '@state', '@formassembly.key']
-
- formassembly.markup:
- class: Drupal\formassembly\ApiMarkup
- arguments: ['@config.factory', '@logger.channel.formassembly', '@http_client', '@formassembly.authorize', '@module_handler', '@token', '@current_route_match', '@current_user']
-
- formassembly.batch:
- class: Drupal\formassembly\FormAssemblyBatchProcessor
- arguments: ['@formassembly.sync', '@uuid', '@string_translation']
-
- logger.channel.formassembly:
- parent: logger.channel_base
- arguments: ['formassembly']
-
- cache.fasync:
- class: Drupal\Core\Cache\CacheBackendInterface
- tags:
- - { name: cache.bin }
- factory: cache_factory:get
- arguments: [fasync]
-
- formassembly.html_response.attachments_processor:
- public: false
- class: \Drupal\formassembly\Component\Render\FormassemblyHtmlResponseAttachmentsProcessor
- decorates: html_response.attachments_processor
- decoration_inner_name: html_response.attachments_processor.original
- arguments: ['@html_response.attachments_processor.original', '@asset.resolver', '@config.factory', '@asset.css.collection_renderer', '@asset.js.collection_renderer', '@request_stack', '@renderer', '@module_handler']
-
- formassembly.key:
- class: Drupal\formassembly\FormAssemblyKeyService
- arguments: ['@config.factory']
- calls:
- - [setKeyRepository, ['@?key.repository']]