public function DomainStorage::getDefaultScheme in Domain Access 8
Returns the default http/https scheme for the site.
This function helps us account for variable schemes across environments.
Return value
string A string representation of s scheme (http|https).
Overrides DomainStorageInterface::getDefaultScheme
1 call to DomainStorage::getDefaultScheme()
- DomainStorage::create in domain/
src/ DomainStorage.php - Constructs a new entity object, without permanently saving it.
File
- domain/
src/ DomainStorage.php, line 193
Class
- DomainStorage
- Loads Domain records.
Namespace
Drupal\domainCode
public function getDefaultScheme() {
// Use the foundation request if possible.
$request = \Drupal::request();
if (!empty($request)) {
$scheme = $request
->getScheme();
}
elseif (!empty($_SERVER['https'])) {
$scheme = 'https';
}
else {
$scheme = 'http';
}
return $scheme;
}