public function MongoDbServiceOverrideProvider::register in MongoDB 8
Registers services to the container.
Parameters
ContainerBuilder $container: The ContainerBuilder to register services to.
Overrides ServiceProviderInterface::register
File
- src/
MongoDbServiceOverrideProvider.php, line 21 - Contains \Drupal\mongodb\MongoDbServiceOverrideProvider.
Class
Namespace
Drupal\mongodbCode
public function register(ContainerBuilder $container) {
$container
->setParameter('default_backend', 'mongodb');
$kv = $container
->getParameter('factory.keyvalue');
$kv['default'] = 'keyvalue.mongodb';
$container
->setParameter('factory.keyvalue', $kv);
$kve = $container
->getParameter('factory.keyvalue.expirable');
$kve['keyvalue_expirable_default'] = 'keyvalue.expirable.mongodb';
$container
->setParameter('factory.keyvalue.expirable', $kve);
$container
->setAlias('config.storage', 'mongodb.config.storage');
}