ip_geoloc-2.0.0-alpha0/ip_geoloc.services.yml
ip_geoloc.services.yml
services:
ip_geoloc.session:
class: Drupal\ip_geoloc\Services\IpGeoLocSession
arguments: ['@module_handler']
ip_geoloc.global:
class: Drupal\ip_geoloc\Services\IpGeoLocGlobal
arguments: ['@logger.factory','@ip_geoloc.session', '@string_translation', '@messenger', '@module_handler', '@config.factory', '@path.current', '@path_alias.manager', '@path.matcher','@extension.path.resolver', '@current_user', '@request_stack']
ip_geoloc.api:
class: Drupal\ip_geoloc\Services\IpGeoLocAPI
arguments: ['@logger.factory','@ip_geoloc.session', '@string_translation', '@messenger', '@config.factory', '@file_url_generator', '@router.admin_context', '@current_user', '@database']
ip_geoloc.initsubscriber:
class: Drupal\ip_geoloc\EventSubscriber\IpGeoLocSubscriber
arguments: ['@path.current', '@ip_geoloc.session', '@ip_geoloc.global', '@ip_geoloc.api', '@messenger']
tags:
- { name: 'event_subscriber' }
ip_geoloc.views_plugin_style:
class: Drupal\ip_geoloc\Services\IpGeoLocViewsPluginStyle
arguments: ['@string_translation', '@messenger', '@ip_geoloc.global', '@config.factory', '@renderer']