memcache-8.x-2.2/tests/modules/memcache_test/src/MemcacheTestServiceProvider.php
tests/modules/memcache_test/src/MemcacheTestServiceProvider.php
<?php
namespace Drupal\memcache_test;
use Drupal\Core\DependencyInjection\ContainerBuilder;
use Drupal\Core\DependencyInjection\ServiceModifierInterface;
use Symfony\Component\DependencyInjection\Definition;
use Symfony\Component\DependencyInjection\Reference;
/**
* Test service provider.
*/
class MemcacheTestServiceProvider implements ServiceModifierInterface {
/**
* {@inheritdoc}
*/
public function alter(ContainerBuilder $container) {
$definition = new Definition('Drupal\Core\Lock\LockBackendInterface');
$definition->setFactory([new Reference('memcache.lock.factory'), 'get']);
$container->setDefinition('lock', $definition);
}
}
