annotate core/modules/user/user.services.yml @ 19:fa3358dc1485 tip

Add ndrum files
author Chris Cannam
date Wed, 28 Aug 2019 13:14:47 +0100
parents af1871eacc83
children
rev   line source
Chris@0 1 services:
Chris@0 2 access_check.permission:
Chris@0 3 class: Drupal\user\Access\PermissionAccessCheck
Chris@0 4 tags:
Chris@0 5 - { name: access_check, applies_to: _permission }
Chris@0 6 access_check.user.register:
Chris@0 7 class: Drupal\user\Access\RegisterAccessCheck
Chris@0 8 tags:
Chris@0 9 - { name: access_check, applies_to: _access_user_register }
Chris@0 10 access_check.user.role:
Chris@0 11 class: Drupal\user\Access\RoleAccessCheck
Chris@0 12 tags:
Chris@0 13 - { name: access_check, applies_to: _role }
Chris@0 14 access_check.user.login_status:
Chris@0 15 class: Drupal\user\Access\LoginStatusCheck
Chris@0 16 tags:
Chris@0 17 - { name: access_check, applies_to: _user_is_logged_in }
Chris@0 18 user.authentication.cookie:
Chris@0 19 class: Drupal\user\Authentication\Provider\Cookie
Chris@0 20 arguments: ['@session_configuration', '@database']
Chris@0 21 tags:
Chris@0 22 - { name: authentication_provider, provider_id: 'cookie', priority: 0, global: TRUE }
Chris@0 23 user.data:
Chris@0 24 class: Drupal\user\UserData
Chris@0 25 arguments: ['@database']
Chris@0 26 tags:
Chris@0 27 - { name: backend_overridable }
Chris@0 28 user_maintenance_mode_subscriber:
Chris@0 29 class: Drupal\user\EventSubscriber\MaintenanceModeSubscriber
Chris@0 30 arguments: ['@maintenance_mode', '@current_user']
Chris@0 31 tags:
Chris@0 32 - { name: event_subscriber }
Chris@0 33 user_access_denied_subscriber:
Chris@0 34 class: Drupal\user\EventSubscriber\AccessDeniedSubscriber
Chris@18 35 arguments: ['@current_user']
Chris@0 36 tags:
Chris@0 37 - { name: event_subscriber }
Chris@0 38 user_last_access_subscriber:
Chris@0 39 class: Drupal\user\EventSubscriber\UserRequestSubscriber
Chris@18 40 arguments: ['@current_user', '@entity_type.manager']
Chris@0 41 tags:
Chris@0 42 - { name: event_subscriber }
Chris@0 43 theme.negotiator.admin_theme:
Chris@0 44 class: Drupal\user\Theme\AdminNegotiator
Chris@18 45 arguments: ['@current_user', '@config.factory', '@entity_type.manager', '@router.admin_context']
Chris@0 46 tags:
Chris@0 47 - { name: theme_negotiator, priority: -40 }
Chris@0 48 user.auth:
Chris@0 49 class: Drupal\user\UserAuth
Chris@18 50 arguments: ['@entity_type.manager', '@password']
Chris@0 51 user.private_tempstore:
Chris@0 52 class: Drupal\user\PrivateTempStoreFactory
Chris@14 53 arguments: ['@keyvalue.expirable', '@lock', '@current_user', '@request_stack', '%tempstore.expire%']
Chris@14 54 deprecated: The "%service_id%" service is deprecated. You should use the 'tempstore.private' service instead. See https://www.drupal.org/node/2935639.
Chris@0 55 tags:
Chris@0 56 - { name: backend_overridable }
Chris@0 57 user.shared_tempstore:
Chris@0 58 class: Drupal\user\SharedTempStoreFactory
Chris@14 59 arguments: ['@keyvalue.expirable', '@lock', '@request_stack', '%tempstore.expire%']
Chris@14 60 deprecated: The "%service_id%" service is deprecated. You should use the 'tempstore.shared' service instead. See https://www.drupal.org/node/2935639.
Chris@0 61 tags:
Chris@0 62 - { name: backend_overridable }
Chris@0 63 user.permissions:
Chris@0 64 class: Drupal\user\PermissionHandler
Chris@0 65 arguments: ['@module_handler', '@string_translation', '@controller_resolver']
Chris@0 66 user.current_user_context:
Chris@0 67 class: Drupal\user\ContextProvider\CurrentUserContext
Chris@18 68 arguments: ['@current_user', '@entity_type.manager']
Chris@0 69 tags:
Chris@0 70 - { name: 'context_provider' }
Chris@14 71 user.toolbar_link_builder:
Chris@14 72 class: Drupal\user\ToolbarLinkBuilder
Chris@14 73 arguments: ['@current_user']