View source
- services:
- media_acquiadam.cookie_samesite.session_configuration:
- class: Drupal\media_acquiadam\Session\CookieSameSiteSessionConfiguration
- decorates: session_configuration
- public: false
- arguments:
- - '%session.storage.options%'
- media_acquiadam.client_factory:
- class: Drupal\media_acquiadam\ClientFactory
- arguments: ['@config.factory', '@http_client', '@user.data', '@current_user']
- media_acquiadam.acquiadam:
- class: Drupal\media_acquiadam\Acquiadam
- arguments: ['@media_acquiadam.client_factory', 'background', '@logger.factory', '@media_acquiadam.asset_data']
- media_acquiadam.acquiadam_user_creds:
- class: Drupal\media_acquiadam\Acquiadam
- arguments: ['@media_acquiadam.client_factory', 'current', '@logger.factory', '@media_acquiadam.asset_data']
- media_acquiadam.oauth:
- class: Drupal\media_acquiadam\Oauth
- arguments: ['@config.factory', '@csrf_token', '@url_generator.non_bubbling', '@http_client', '@logger.factory', '@current_user', '@request_stack']
- media_acquiadam.asset_data:
- class: Drupal\media_acquiadam\AssetData
- arguments: ['@database']
- tags:
- - { name: backend_overridable }
- media_acquiadam.asset_image.helper:
- class: Drupal\media_acquiadam\Service\AssetImageHelper
- arguments: ['@config.factory', '@file_system', '@http_client', '@file.mime_type.guesser', '@image.factory']
- media_acquiadam.asset_metadata.helper:
- class: Drupal\media_acquiadam\Service\AssetMetadataHelper
- arguments: ['@date.formatter', '@media_acquiadam.acquiadam']
- media_acquiadam.asset_file.helper:
- class: Drupal\media_acquiadam\Service\AssetFileEntityHelper
- arguments: ['@entity_type.manager', '@entity_field.manager','@config.factory', '@file_system', '@token', '@media_acquiadam.asset_image.helper', '@media_acquiadam.acquiadam', '@media_acquiadam.asset_media.factory', '@logger.factory']
- media_acquiadam.asset_media.factory:
- class: Drupal\media_acquiadam\Service\AssetMediaFactory
- arguments: ['@entity_type.manager']
- media_acquiadam.asset_refresh.manager:
- class: Drupal\media_acquiadam\Service\AssetRefreshManager
- arguments: ['@media_acquiadam.acquiadam', '@state', '@logger.factory', '@queue', '@entity_type.manager', '@datetime.time']