Chris@0: services: Chris@0: plugin.manager.media.source: Chris@0: class: Drupal\media\MediaSourceManager Chris@0: parent: default_plugin_manager Chris@0: access_check.media.revision: Chris@0: class: Drupal\media\Access\MediaRevisionAccessCheck Chris@0: arguments: ['@entity_type.manager'] Chris@0: tags: Chris@0: - { name: access_check, applies_to: _access_media_revision } Chris@17: media.oembed.url_resolver: Chris@17: class: Drupal\media\OEmbed\UrlResolver Chris@17: arguments: ['@media.oembed.provider_repository', '@media.oembed.resource_fetcher', '@http_client', '@module_handler', '@cache.default'] Chris@17: media.oembed.provider_repository: Chris@17: class: Drupal\media\OEmbed\ProviderRepository Chris@17: arguments: ['@http_client', '@config.factory', '@datetime.time', '@cache.default'] Chris@17: media.oembed.resource_fetcher: Chris@17: class: Drupal\media\OEmbed\ResourceFetcher Chris@17: arguments: ['@http_client', '@media.oembed.provider_repository', '@cache.default'] Chris@17: media.oembed.iframe_url_helper: Chris@17: class: Drupal\media\IFrameUrlHelper Chris@17: arguments: ['@router.request_context', '@private_key'] Chris@18: media.config_subscriber: Chris@18: class: Drupal\media\EventSubscriber\MediaConfigSubscriber Chris@18: arguments: ['@router.builder', '@cache_tags.invalidator', '@entity_type.manager'] Chris@18: tags: Chris@18: - { name: event_subscriber }