public function UnroutedUrlAssembler::__construct in Drupal 8
Same name and namespace in other branches
- 9 core/lib/Drupal/Core/Utility/UnroutedUrlAssembler.php \Drupal\Core\Utility\UnroutedUrlAssembler::__construct()
Constructs a new unroutedUrlAssembler object.
Parameters
\Symfony\Component\HttpFoundation\RequestStack $request_stack: A request stack object.
\Drupal\Core\PathProcessor\OutboundPathProcessorInterface $path_processor: The output path processor.
string[] $filter_protocols: (optional) An array of protocols allowed for URL generation.
File
- core/
lib/ Drupal/ Core/ Utility/ UnroutedUrlAssembler.php, line 42
Class
- UnroutedUrlAssembler
- Provides a way to build external or non Drupal local domain URLs.
Namespace
Drupal\Core\UtilityCode
public function __construct(RequestStack $request_stack, OutboundPathProcessorInterface $path_processor, array $filter_protocols = [
'http',
'https',
]) {
UrlHelper::setAllowedProtocols($filter_protocols);
$this->requestStack = $request_stack;
$this->pathProcessor = $path_processor;
}