function UpdateServiceProvider::register
Same name in other branches
- 9 core/lib/Drupal/Core/Update/UpdateServiceProvider.php \Drupal\Core\Update\UpdateServiceProvider::register()
- 8.9.x core/lib/Drupal/Core/Update/UpdateServiceProvider.php \Drupal\Core\Update\UpdateServiceProvider::register()
- 11.x core/lib/Drupal/Core/Update/UpdateServiceProvider.php \Drupal\Core\Update\UpdateServiceProvider::register()
Overrides ServiceProviderInterface::register
File
-
core/
lib/ Drupal/ Core/ Update/ UpdateServiceProvider.php, line 19
Class
- UpdateServiceProvider
- Customizes the container for running updates.
Namespace
Drupal\Core\UpdateCode
public function register(ContainerBuilder $container) {
// Decorate the cache factory in order to use
// \Drupal\Core\Update\UpdateBackend while running updates.
$container->register('update.cache_factory', UpdateCacheBackendFactory::class)
->setDecoratedService('cache_factory')
->addArgument(new Reference('update.cache_factory.inner'));
$container->addCompilerPass(new UpdateCompilerPass(), PassConfig::TYPE_REMOVE, 128);
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.