[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\Factory;
|
||||||
use Symfony\Component\Lock\Lock;
|
use Symfony\Component\Lock\Lock;
|
||||||
use Symfony\Component\Lock\LockInterface;
|
use Symfony\Component\Lock\LockInterface;
|
||||||
|
use Symfony\Component\Lock\PersistStoreInterface;
|
||||||
use Symfony\Component\Lock\Store\FlockStore;
|
use Symfony\Component\Lock\Store\FlockStore;
|
||||||
use Symfony\Component\Lock\Store\StoreFactory;
|
use Symfony\Component\Lock\Store\StoreFactory;
|
||||||
use Symfony\Component\Lock\StoreInterface;
|
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.factory', new Alias('lock.'.$resourceName.'.factory', false));
|
||||||
$container->setAlias('lock', new Alias('lock.'.$resourceName, false));
|
$container->setAlias('lock', new Alias('lock.'.$resourceName, false));
|
||||||
$container->setAlias(StoreInterface::class, new Alias('lock.store', 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(Factory::class, new Alias('lock.factory', false));
|
||||||
$container->setAlias(LockInterface::class, new Alias('lock', false));
|
$container->setAlias(LockInterface::class, new Alias('lock', false));
|
||||||
} else {
|
} else {
|
||||||
$container->registerAliasForArgument('lock.'.$resourceName.'.store', StoreInterface::class, $resourceName.'.lock.store');
|
$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.'.factory', Factory::class, $resourceName.'.lock.factory');
|
||||||
$container->registerAliasForArgument('lock.'.$resourceName, LockInterface::class, $resourceName.'.lock');
|
$container->registerAliasForArgument('lock.'.$resourceName, LockInterface::class, $resourceName.'.lock');
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user