blizz_vanisher-8.x-1.x-dev/blizz_vanisher.services.yml

blizz_vanisher.services.yml
services:
  blizz_vanisher.service.google_tag_manager_vanisher:
    class: Drupal\blizz_vanisher\Service\GoogleTagManagerVanisher
    arguments: ['@entity_type.manager']

  blizz_vanisher.service.google_analytics_vanisher:
    class: Drupal\blizz_vanisher\Service\GoogleAnalyticsVanisher
    arguments: ['@entity_type.manager']

  blizz_vanisher.service.google_maps_vanisher:
    class: Drupal\blizz_vanisher\Service\GoogleMapsVanisher
    arguments: ['@blizz_vanisher.service.third_party_services_vanisher']

  blizz_vanisher.service.soundcloud_vanisher:
    class: Drupal\blizz_vanisher\Service\SoundcloudVanisher
    arguments: ['@blizz_vanisher.service.third_party_services_vanisher']

  blizz_vanisher.service.youtube_vanisher:
    class: Drupal\blizz_vanisher\Service\YoutubeVanisher
    arguments: ['@blizz_vanisher.service.third_party_services_vanisher']

  blizz_vanisher.service.vimeo_vanisher:
    class: Drupal\blizz_vanisher\Service\VimeoVanisher
    arguments: ['@blizz_vanisher.service.third_party_services_vanisher']

  blizz_vanisher.service.dailymotion_vanisher:
    class: Drupal\blizz_vanisher\Service\DailymotionVanisher
    arguments: ['@blizz_vanisher.service.third_party_services_vanisher']

  blizz_vanisher.service.gpsies_vanisher:
    class: Drupal\blizz_vanisher\Service\GpsiesVanisher
    arguments: ['@blizz_vanisher.service.third_party_services_vanisher']

  blizz_vanisher.service.matomo_vanisher:
    class: Drupal\blizz_vanisher\Service\MatomoVanisher
    arguments: ['@entity_type.manager']

  blizz_vanisher.service.facebook_friendbox_vanisher:
    class: Drupal\blizz_vanisher\Service\FacebookFriendboxVanisher
    arguments: ['@entity_type.manager']

  blizz_vanisher.service.facebook_comments_vanisher:
    class: Drupal\blizz_vanisher\Service\FacebookCommentsVanisher
    arguments: ['@entity_type.manager']

  blizz_vanisher.service.facebook_likes_vanisher:
    class: Drupal\blizz_vanisher\Service\FacebookLikesVanisher
    arguments: ['@entity_type.manager']

  blizz_vanisher.service.embedded_video_vanisher:
    abstract: true
    class: Drupal\blizz_vanisher\Service\EmbeddedVideoVanisher
    arguments: ['@blizz_vanisher.service.third_party_services_vanisher']

  blizz_vanisher.service.iframe_vanisher:
    abstract: true
    class: Drupal\blizz_vanisher\Service\IframeVanisher
    arguments: ['@blizz_vanisher.service.third_party_services_vanisher']

  blizz_vanisher.service.google_maps_vanisher:
    class: Drupal\blizz_vanisher\Service\GoogleMapsVanisher
    parent: blizz_vanisher.service.iframe_vanisher

  blizz_vanisher.service.third_party_services_vanisher:
    class: Drupal\blizz_vanisher\Service\ThirdPartyServicesVanisher
    arguments: ['@entity_type.manager']
    calls:
      - ['add', ['@blizz_vanisher.service.facebook_comments_vanisher']]
      - ['add', ['@blizz_vanisher.service.facebook_friendbox_vanisher']]
      - ['add', ['@blizz_vanisher.service.facebook_likes_vanisher']]
      - ['add', ['@blizz_vanisher.service.google_analytics_vanisher']]
      - ['add', ['@blizz_vanisher.service.google_maps_vanisher']]
      - ['add', ['@blizz_vanisher.service.google_tag_manager_vanisher']]
      - ['add', ['@blizz_vanisher.service.gpsies_vanisher']]
      - ['add', ['@blizz_vanisher.service.matomo_vanisher']]
      - ['add', ['@blizz_vanisher.service.soundcloud_vanisher']]
      - ['add', ['@blizz_vanisher.service.vimeo_vanisher']]
      - ['add', ['@blizz_vanisher.service.youtube_vanisher']]
      - ['add', ['@blizz_vanisher.service.dailymotion_vanisher']]



  blizz_vanisher.event_subscriber.vanish_third_party_service_subscriber:
    class: Drupal\blizz_vanisher\EventSubscriber\VanishThirdPartyServicesSubscriber
    arguments: ['@blizz_vanisher.service.third_party_services_vanisher']
    tags:
      - { name: 'event_subscriber' }

  blizz_vanisher.language_js_controller:
    class: Drupal\blizz_vanisher\Controller\LanguageJsController

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc