public static function UloginHelper::tokenUrl in uLogin (advanced version) 8
Internal functions.
1 call to UloginHelper::tokenUrl()
- UloginWidget::preRenderUloginWidget in src/
Element/ UloginWidget.php - Render API callback: Hides display of the upload or remove controls.
File
- src/
UloginHelper.php, line 248
Class
- UloginHelper
- Ulogin Helper class.
Namespace
Drupal\uloginCode
public static function tokenUrl($destination = NULL) {
if (empty($destination)) {
$destination = \Drupal::service('redirect.destination')
->getAsArray();
}
elseif ($destination == '[HTTP_REFERER]' && isset($_SERVER['HTTP_REFERER'])) {
$destination = [
'destination' => $_SERVER['HTTP_REFERER'],
];
}
else {
$destination = [
'destination' => $destination,
];
}
$token_url = Url::fromRoute('ulogin.callback', [
'absolute' => TRUE,
'query' => $destination,
])
->toString();
return urlencode($token_url);
}