You are here

public function MultipleRegistrationController::removeRegisterPageAlias in Multiple Registration 8

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

Removes registration page alias for role.

Parameters

int $rid: Role ID.

1 call to MultipleRegistrationController::removeRegisterPageAlias()
MultipleRegistrationController::removeRegisterPage in src/Controller/MultipleRegistrationController.php
Removes registration page for role.

File

src/Controller/MultipleRegistrationController.php, line 209

Class

MultipleRegistrationController
Class MultipleRegistrationController.

Namespace

Drupal\multiple_registration\Controller

Code

public function removeRegisterPageAlias($rid) {
  $aliasStorage = $this
    ->getRegisterAliasStorage();
  $pages_config = $this->regPagesConfig;
  $conditions = [
    'source' => $pages_config
      ->get('multiple_registration_url_' . $rid),
  ];
  $aliasStorage
    ->delete($conditions);
}