public function ProviderBasedGenerator::__construct

Constructor.

@api

Parameters

RouteCollection $routes A RouteCollection instance:

RequestContext $context The context:

LoggerInterface|null $logger A logger instance:

Overrides UrlGenerator::__construct

1 call to ProviderBasedGenerator::__construct()
UrlGenerator::__construct in drupal/core/lib/Drupal/Core/Routing/UrlGenerator.php
Constructs a new generator object.
1 method overrides ProviderBasedGenerator::__construct()
UrlGenerator::__construct in drupal/core/lib/Drupal/Core/Routing/UrlGenerator.php
Constructs a new generator object.

File

drupal/core/vendor/symfony-cmf/routing/Symfony/Cmf/Component/Routing/ProviderBasedGenerator.php, line 27

Class

ProviderBasedGenerator
A Generator that uses a RouteProvider rather than a RouteCollection

Namespace

Symfony\Cmf\Component\Routing

Code

public function __construct(RouteProviderInterface $provider, LoggerInterface $logger = null) {
  $this->provider = $provider;
  $this->logger = $logger;
}