public function DefaultController::wardenRegistration in Warden 8
Same name and namespace in other branches
- 8.2 src/Controller/DefaultController.php \Drupal\warden\Controller\DefaultController::wardenRegistration()
- 3.x src/Controller/DefaultController.php \Drupal\warden\Controller\DefaultController::wardenRegistration()
Warden registration form.
Return value
array
1 string reference to 'DefaultController::wardenRegistration'
File
- src/
Controller/ DefaultController.php, line 74
Class
- DefaultController
- Default controller for the warden module.
Namespace
Drupal\warden\ControllerCode
public function wardenRegistration() {
$build = [];
$warden_path = $this
->getWardenConfig()
->get('warden_server_host_path');
if (empty($warden_path)) {
drupal_set_message(t('You are missing some Warden configuration. Please read the README file for more details.'), 'error');
return [];
}
$build['local_token'] = [
'#markup' => '<p>' . t('Site security token: %token', [
'%token' => $this
->getWardenManager()
->getLocalToken(),
]) . '</p>',
];
$build['message'] = [
'#markup' => '<p>' . t('To add this site to your Warden dashboard click the button below. Read the README file which comes with the module for configuration information.') . '</p>',
];
$build['button'] = [
'#markup' => t('<a class="button" href="@url">Add this site to your Warden Dashboard</a>', array(
'@url' => $this
->generateWardenRegistrationRedirect(),
)),
];
return $build;
}