public function MultipleRegistrationController::addRegisterPageAlias in Multiple Registration 8
Same name and namespace in other branches
- 8.2 src/Controller/MultipleRegistrationController.php \Drupal\multiple_registration\Controller\MultipleRegistrationController::addRegisterPageAlias()
- 3.x src/Controller/MultipleRegistrationController.php \Drupal\multiple_registration\Controller\MultipleRegistrationController::addRegisterPageAlias()
Adds alias for registration page.
Parameters
string $source: Source string.
string $alias: Path alias string.
Throws
\Exception
File
- src/
Controller/ MultipleRegistrationController.php, line 189
Class
- MultipleRegistrationController
- Class MultipleRegistrationController.
Namespace
Drupal\multiple_registration\ControllerCode
public function addRegisterPageAlias($source, $alias) {
$aliasStorage = $this
->getRegisterAliasStorage();
$conditions = [
'source' => $source,
];
// Checks if alias exists for url.
$existsAliases = $aliasStorage
->load($conditions);
$pid = NULL;
if (isset($existsAliases['pid'])) {
$pid = $existsAliases['pid'];
}
$aliasStorage
->save($source, $alias, LanguageInterface::LANGCODE_NOT_SPECIFIED, $pid);
}