acquia_vwo-1.0.x-dev/acquia_vwo.services.yml
acquia_vwo.services.yml
services:
acquia_vwo.service.context.page_context:
class: Drupal\acquia_vwo\Service\Context\PageContext
arguments: [ '@config.factory',
'@entity_type.manager',
'@entity.repository',
'@request_stack',
'@acquia_vwo.service.context.visibility_context',
'@language_manager',
'@module_handler'
]
acquia_vwo.service.context.visibility_context:
class: Drupal\acquia_vwo\Service\Context\VisibilityContext
arguments: [ '@config.factory',
'@path.current',
'@current_user',
'@user.data',
'@current_route_match',
'@acquia_vwo.service.helper.path_matcher',
'@acquia_vwo.service.condition.condition_resolver'
]
acquia_vwo.service.user.user_control:
class: Drupal\acquia_vwo\Service\User\UserControl
arguments: [ '@config.factory',
'@current_user',
'@user.data'
]
acquia_vwo.service.helper.path_matcher:
class: Drupal\acquia_vwo\Service\Helper\PathMatcher
arguments: [ '@path_alias.manager', '@path.matcher' ]
acquia_vwo.service.condition.condition_resolver:
class: Drupal\acquia_vwo\Service\Condition\ConditionResolver
arguments: [ '@plugin.manager.condition',
'@context.repository',
'@context.handler'
]
