|
72 | 72 | use Symfony\Component\Lock\Factory;
|
73 | 73 | use Symfony\Component\Lock\Lock;
|
74 | 74 | use Symfony\Component\Lock\LockInterface;
|
| 75 | +use Symfony\Component\Lock\PersistStoreInterface; |
75 | 76 | use Symfony\Component\Lock\Store\FlockStore;
|
76 | 77 | use Symfony\Component\Lock\Store\StoreFactory;
|
77 | 78 | use Symfony\Component\Lock\StoreInterface;
|
@@ -1632,10 +1633,12 @@ private function registerLockConfiguration(array $config, ContainerBuilder $cont
|
1632 | 1633 | $container->setAlias('lock.factory', new Alias('lock.'.$resourceName.'.factory', false));
|
1633 | 1634 | $container->setAlias('lock', new Alias('lock.'.$resourceName, false));
|
1634 | 1635 | $container->setAlias(StoreInterface::class, new Alias('lock.store', false));
|
| 1636 | + $container->setAlias(PersistStoreInterface::class, new Alias('lock.store', false)); |
1635 | 1637 | $container->setAlias(Factory::class, new Alias('lock.factory', false));
|
1636 | 1638 | $container->setAlias(LockInterface::class, new Alias('lock', false));
|
1637 | 1639 | } else {
|
1638 | 1640 | $container->registerAliasForArgument('lock.'.$resourceName.'.store', StoreInterface::class, $resourceName.'.lock.store');
|
| 1641 | + $container->registerAliasForArgument('lock.'.$resourceName.'.store', PersistStoreInterface::class, $resourceName.'.lock.store'); |
1639 | 1642 | $container->registerAliasForArgument('
455F
;lock.'.$resourceName.'.factory', Factory::class, $resourceName.'.lock.factory');
|
1640 | 1643 | $container->registerAliasForArgument('lock.'.$resourceName, LockInterface::class, $resourceName.'.lock');
|
1641 | 1644 | }
|
|
0 commit comments