[Lock] minor: add missing alias for PersistenStoreInterface
This commit is contained in:
parent
f1dff5e269
commit
f1e98f2a10
@ -72,6 +72,7 @@ use Symfony\Component\HttpKernel\DependencyInjection\Extension;
|
||||
use Symfony\Component\Lock\Factory;
|
||||
use Symfony\Component\Lock\Lock;
|
||||
use Symfony\Component\Lock\LockInterface;
|
||||
use Symfony\Component\Lock\PersistStoreInterface;
|
||||
use Symfony\Component\Lock\Store\FlockStore;
|
||||
use Symfony\Component\Lock\Store\StoreFactory;
|
||||
use Symfony\Component\Lock\StoreInterface;
|
||||
@ -1632,10 +1633,12 @@ class FrameworkExtension extends Extension
|
||||
$container->setAlias('lock.factory', new Alias('lock.'.$resourceName.'.factory', false));
|
||||
$container->setAlias('lock', new Alias('lock.'.$resourceName, false));
|
||||
$container->setAlias(StoreInterface::class, new Alias('lock.store', false));
|
||||
$container->setAlias(PersistStoreInterface::class, new Alias('lock.store', false));
|
||||
$container->setAlias(Factory::class, new Alias('lock.factory', false));
|
||||
$container->setAlias(LockInterface::class, new Alias('lock', false));
|
||||
} else {
|
||||
$container->registerAliasForArgument('lock.'.$resourceName.'.store', StoreInterface::class, $resourceName.'.lock.store');
|
||||
$container->registerAliasForArgument('lock.'.$resourceName.'.store', PersistStoreInterface::class, $resourceName.'.lock.store');
|
||||
$container->registerAliasForArgument('lock.'.$resourceName.'.factory', Factory::class, $resourceName.'.lock.factory');
|
||||
$container->registerAliasForArgument('lock.'.$resourceName, LockInterface::class, $resourceName.'.lock');
|
||||
}
|
||||
|
Reference in New Issue
Block a user