NormalInstallerServiceProvider.php 818 B

1234567891011121314151617181920212223
  1. <?php
  2. namespace Drupal\Core\Installer;
  3. use Drupal\Core\DependencyInjection\ContainerBuilder;
  4. use Drupal\Core\DependencyInjection\ServiceProviderInterface;
  5. /**
  6. * Service provider for the non early installer environment.
  7. */
  8. class NormalInstallerServiceProvider implements ServiceProviderInterface {
  9. /**
  10. * {@inheritdoc}
  11. */
  12. public function register(ContainerBuilder $container) {
  13. // Use performance-optimized extension lists.
  14. $container->getDefinition('extension.list.module')->setClass('Drupal\Core\Installer\InstallerModuleExtensionList');
  15. $container->getDefinition('extension.list.theme')->setClass('Drupal\Core\Installer\InstallerThemeExtensionList');
  16. $container->getDefinition('extension.list.theme_engine')->setClass('Drupal\Core\Installer\InstallerThemeEngineExtensionList');
  17. }
  18. }