You are here

public function NormalInstallerServiceProvider::register in Drupal 8

Same name and namespace in other branches
  1. 9 core/lib/Drupal/Core/Installer/NormalInstallerServiceProvider.php \Drupal\Core\Installer\NormalInstallerServiceProvider::register()
  2. 10 core/lib/Drupal/Core/Installer/NormalInstallerServiceProvider.php \Drupal\Core\Installer\NormalInstallerServiceProvider::register()

Registers services to the container.

Parameters

ContainerBuilder $container: The ContainerBuilder to register services to.

Overrides ServiceProviderInterface::register

File

core/lib/Drupal/Core/Installer/NormalInstallerServiceProvider.php, line 16

Class

NormalInstallerServiceProvider
Service provider for the non early installer environment.

Namespace

Drupal\Core\Installer

Code

public function register(ContainerBuilder $container) {

  // Use performance-optimized extension lists.
  $container
    ->getDefinition('extension.list.module')
    ->setClass('Drupal\\Core\\Installer\\InstallerModuleExtensionList');
  $container
    ->getDefinition('extension.list.theme')
    ->setClass('Drupal\\Core\\Installer\\InstallerThemeExtensionList');
  $container
    ->getDefinition('extension.list.theme_engine')
    ->setClass('Drupal\\Core\\Installer\\InstallerThemeEngineExtensionList');
}