Chris@0: services: Chris@0: access_check.permission: Chris@0: class: Drupal\user\Access\PermissionAccessCheck Chris@0: tags: Chris@0: - { name: access_check, applies_to: _permission } Chris@0: access_check.user.register: Chris@0: class: Drupal\user\Access\RegisterAccessCheck Chris@0: tags: Chris@0: - { name: access_check, applies_to: _access_user_register } Chris@0: access_check.user.role: Chris@0: class: Drupal\user\Access\RoleAccessCheck Chris@0: tags: Chris@0: - { name: access_check, applies_to: _role } Chris@0: access_check.user.login_status: Chris@0: class: Drupal\user\Access\LoginStatusCheck Chris@0: tags: Chris@0: - { name: access_check, applies_to: _user_is_logged_in } Chris@0: user.authentication.cookie: Chris@0: class: Drupal\user\Authentication\Provider\Cookie Chris@0: arguments: ['@session_configuration', '@database'] Chris@0: tags: Chris@0: - { name: authentication_provider, provider_id: 'cookie', priority: 0, global: TRUE } Chris@0: user.data: Chris@0: class: Drupal\user\UserData Chris@0: arguments: ['@database'] Chris@0: tags: Chris@0: - { name: backend_overridable } Chris@0: user_maintenance_mode_subscriber: Chris@0: class: Drupal\user\EventSubscriber\MaintenanceModeSubscriber Chris@0: arguments: ['@maintenance_mode', '@current_user'] Chris@0: tags: Chris@0: - { name: event_subscriber } Chris@0: user_access_denied_subscriber: Chris@0: class: Drupal\user\EventSubscriber\AccessDeniedSubscriber Chris@18: arguments: ['@current_user'] Chris@0: tags: Chris@0: - { name: event_subscriber } Chris@0: user_last_access_subscriber: Chris@0: class: Drupal\user\EventSubscriber\UserRequestSubscriber Chris@18: arguments: ['@current_user', '@entity_type.manager'] Chris@0: tags: Chris@0: - { name: event_subscriber } Chris@0: theme.negotiator.admin_theme: Chris@0: class: Drupal\user\Theme\AdminNegotiator Chris@18: arguments: ['@current_user', '@config.factory', '@entity_type.manager', '@router.admin_context'] Chris@0: tags: Chris@0: - { name: theme_negotiator, priority: -40 } Chris@0: user.auth: Chris@0: class: Drupal\user\UserAuth Chris@18: arguments: ['@entity_type.manager', '@password'] Chris@0: user.private_tempstore: Chris@0: class: Drupal\user\PrivateTempStoreFactory Chris@14: arguments: ['@keyvalue.expirable', '@lock', '@current_user', '@request_stack', '%tempstore.expire%'] Chris@14: deprecated: The "%service_id%" service is deprecated. You should use the 'tempstore.private' service instead. See https://www.drupal.org/node/2935639. Chris@0: tags: Chris@0: - { name: backend_overridable } Chris@0: user.shared_tempstore: Chris@0: class: Drupal\user\SharedTempStoreFactory Chris@14: arguments: ['@keyvalue.expirable', '@lock', '@request_stack', '%tempstore.expire%'] Chris@14: deprecated: The "%service_id%" service is deprecated. You should use the 'tempstore.shared' service instead. See https://www.drupal.org/node/2935639. Chris@0: tags: Chris@0: - { name: backend_overridable } Chris@0: user.permissions: Chris@0: class: Drupal\user\PermissionHandler Chris@0: arguments: ['@module_handler', '@string_translation', '@controller_resolver'] Chris@0: user.current_user_context: Chris@0: class: Drupal\user\ContextProvider\CurrentUserContext Chris@18: arguments: ['@current_user', '@entity_type.manager'] Chris@0: tags: Chris@0: - { name: 'context_provider' } Chris@14: user.toolbar_link_builder: Chris@14: class: Drupal\user\ToolbarLinkBuilder Chris@14: arguments: ['@current_user']