public function ControllerResolver::__construct

Same name in this branch
  1. 9.x drupal/core/lib/Drupal/Core/ControllerResolver.php \Drupal\Core\ControllerResolver::__construct()
  2. 9.x drupal/core/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/Controller/ControllerResolver.php \Symfony\Component\HttpKernel\Controller\ControllerResolver::__construct()

Constructs a new ControllerResolver.

Parameters

Symfony\Component\DependencyInjection\ContainerInterface $container: A ContainerInterface instance.

Symfony\Component\HttpKernel\Log\LoggerInterface $logger: (optional) A LoggerInterface instance.

Overrides ControllerResolver::__construct

File

drupal/core/lib/Drupal/Core/ControllerResolver.php, line 39
Definition of Drupal\Core\ControllerResolver.

Class

ControllerResolver
ControllerResolver to enhance controllers beyond Symfony's basic handling.

Namespace

Drupal\Core

Code

public function __construct(ContainerInterface $container, LoggerInterface $logger = NULL) {
  $this->container = $container;
  parent::__construct($logger);
}