You are here

public function MultipleRegistrationController::__construct in Multiple Registration 8.2

Same name and namespace in other branches
  1. 8 src/Controller/MultipleRegistrationController.php \Drupal\multiple_registration\Controller\MultipleRegistrationController::__construct()
  2. 3.x src/Controller/MultipleRegistrationController.php \Drupal\multiple_registration\Controller\MultipleRegistrationController::__construct()

MultipleRegistrationController constructor.

Parameters

\Drupal\multiple_registration\AvailableUserRolesService $availableUserRolesService: AvailableUserRoles Service.

\Drupal\Core\Config\ConfigFactoryInterface $configFactory: Config factory.

\Drupal\path_alias\AliasManager $aliasManager: Alias manager.

\Drupal\Core\Routing\CurrentRouteMatch $routeMatch: RouteMatch service.

\Drupal\Core\Messenger\Messenger $messengerService: Messenger service.

File

src/Controller/MultipleRegistrationController.php, line 87

Class

MultipleRegistrationController
Class MultipleRegistrationController.

Namespace

Drupal\multiple_registration\Controller

Code

public function __construct(AvailableUserRolesService $availableUserRolesService, ConfigFactoryInterface $configFactory, AliasManager $aliasManager, CurrentRouteMatch $routeMatch, Messenger $messengerService) {
  $this->regPagesConfig = $configFactory
    ->getEditable('multiple_registration.create_registration_page_form_config');
  $this->availableUserRolesService = $availableUserRolesService;
  $this->aliasManager = $aliasManager;
  $this->routeMatch = $routeMatch;
  $this->messengerService = $messengerService;
}