public static function Securepages::getUrl in Secure Pages 8
Get base URL from configuration or compute it if not set.
Parameters
string $route_name: The route name. Defaults to the front page.
array $route_parameters: (optional) An associative array of route parameter names and values.
array $options: (optional) An associative array of additional URL options, see \Drupal\Core\Url::fromRoute().
bool $secure: (optional) Whether to generate the secure URL or the insecure URL. Defaults to secure.
Return value
\Drupal\Core\Url The secure or non-secure base URL.
3 calls to Securepages::getUrl()
- SecurepagesTest::drupalLoginHttps in src/
Tests/ SecurepagesTest.php - Log in a user with the internal browser using HTTPS.
- SecurepagesTest::drupalLogoutHttps in src/
Tests/ SecurepagesTest.php - Logs a user out of the internal browser and confirms.
- SecurepagesTest::_testSettingsForm in src/
Tests/ SecurepagesTest.php - Test submitting the settings form.
File
- src/
Securepages.php, line 172 - Contains \Drupal\securepages\Securepages.
Class
- Securepages
- Utility class for global functionality.
Namespace
Drupal\securepagesCode
public static function getUrl($route_name = '<front>', $route_parameters = [], $options = [], $secure = TRUE) {
$options += [
'https' => $secure,
'absolute' => TRUE,
];
if ($config_url = \Drupal::config('securepages.settings')
->get('basepath' . ($secure ? '_ssl' : ''))) {
$options['base_url'] = $config_url;
}
return Url::fromRoute($route_name, $route_parameters, $options);
}