protected function UrlRegistrar::generateUrlOrPathToRegister in URLs queuer 8
Generates the URL or path to register.
Parameters
\Symfony\Component\HttpFoundation\Request $request: A request object.
Return value
string The URL or path to register.
2 calls to UrlRegistrar::generateUrlOrPathToRegister()
- UrlRegistrar::determine in src/
StackMiddleware/ UrlRegistrar.php - Determine what to do with the given response object.
- UrlRegistrar::handle in src/
StackMiddleware/ UrlRegistrar.php
File
- src/
StackMiddleware/ UrlRegistrar.php, line 147
Class
- UrlRegistrar
- Collects URLs for all passing traffic.
Namespace
Drupal\purge_queuer_url\StackMiddlewareCode
protected function generateUrlOrPathToRegister(Request $request) {
if (NULL !== ($qs = $request
->getQueryString())) {
$qs = '?' . $qs;
}
$scheme = $this->scheme == FALSE ? $request
->getScheme() : $this->scheme;
$host = $this->host == FALSE ? $request
->getHttpHost() : $this->host;
$path = $request
->getBaseUrl() . $request
->getPathInfo() . $qs;
if ($this->queuePaths) {
return ltrim($path, '/');
}
else {
return $scheme . '://' . $host . $path;
}
}