|
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('lock.'.$resourceName.'.factory', Factory::class, $resourceName.'.lock.factory'); |
1640 | 1643 | $container->registerAliasForArgument('lock.'.$resourceName, LockInterface::class, $resourceName.'.lock'); |
1641 | 1644 | } |
|
0 commit comments