You are here

public function UserFieldsEventSubscriber::__construct in SAML Authentication 8.3

Same name and namespace in other branches
  1. 4.x modules/samlauth_user_fields/src/EventSubscriber/UserFieldsEventSubscriber.php \Drupal\samlauth_user_fields\EventSubscriber\UserFieldsEventSubscriber::__construct()

UserFieldsEventSubscriber constructor.

Parameters

\Drupal\Core\Config\ConfigFactoryInterface $config_factory: The configuration factory service.

\Psr\Log\LoggerInterface $logger: A logger instance.

\Drupal\Core\TypedData\TypedDataManagerInterface $typed_data_manager: The typed data manager service.

\Drupal\Core\Entity\EntityTypeManagerInterface $entity_type_manager: The entity type manager service.

File

modules/samlauth_user_fields/src/EventSubscriber/UserFieldsEventSubscriber.php, line 73

Class

UserFieldsEventSubscriber
Synchronizes SAML attributes into user fields / links new users during login.

Namespace

Drupal\samlauth_user_fields\EventSubscriber

Code

public function __construct(ConfigFactoryInterface $config_factory, LoggerInterface $logger, TypedDataManagerInterface $typed_data_manager, EntityTypeManagerInterface $entity_type_manager) {
  $this->configFactory = $config_factory;
  $this->logger = $logger;
  $this->typedDataManager = $typed_data_manager;
  $this->entityTypeManager = $entity_type_manager;
}