81
81
use Symfony \Component \HttpKernel \Controller \ArgumentValueResolverInterface ;
82
82
use Symfony \Component \HttpKernel \DataCollector \DataCollectorInterface ;
83
83
use Symfony \Component \HttpKernel \DependencyInjection \Extension ;
84
- use Symfony \Component \Lock \Lock ;
85
84
use Symfony \Component \Lock \LockFactory ;
86
85
use Symfony \Component \Lock \PersistingStoreInterface ;
87
86
use Symfony \Component \Lock \Store \StoreFactory ;
88
- use Symfony \Component \Lock \StoreInterface ;
89
87
use Symfony \Component \Mailer \Bridge \Amazon \Transport \SesTransportFactory ;
90
88
use Symfony \Component \Mailer \Bridge \Google \Transport \GmailTransportFactory ;
91
89
use Symfony \Component \Mailer \Bridge \Mailchimp \Transport \MandrillTransportFactory ;
@@ -1815,7 +1813,7 @@ private function registerLockConfiguration(array $config, ContainerBuilder $cont
1815
1813
$ storeDefinitions = [];
1816
1814
foreach ($ resourceStores as $ storeDsn ) {
1817
1815
$ storeDsn = $ container ->resolveEnvPlaceholders ($ storeDsn , null , $ usedEnvs );
1818
- $ storeDefinition = new Definition (interface_exists (StoreInterface::class) ? StoreInterface::class : PersistingStoreInterface::class);
1816
+ $ storeDefinition = new Definition (PersistingStoreInterface::class);
1819
1817
$ storeDefinition ->setFactory ([StoreFactory::class, 'createStore ' ]);
1820
1818
$ storeDefinition ->setArguments ([$ storeDsn ]);
1821
1819
@@ -1838,12 +1836,6 @@ private function registerLockConfiguration(array $config, ContainerBuilder $cont
1838
1836
$ factoryDefinition ->replaceArgument (0 , new Reference ($ storeDefinitionId ));
1839
1837
$ container ->setDefinition ('lock. ' .$ resourceName .'.factory ' , $ factoryDefinition );
1840
1838
1841
- // Generate services for lock instances
1842
- $ lockDefinition = new Definition (Lock::class);
1843
- $ lockDefinition ->setPublic (false );
1844
- $ lockDefinition ->setFactory ([new Reference ('lock. ' .$ resourceName .'.factory ' ), 'createLock ' ]);
1845
- $ lockDefinition ->setArguments ([$ resourceName ]);
1846
-
1847
1839
// provide alias for default resource
1848
1840
if ('default ' === $ resourceName ) {
1849
1841
$ container ->setAlias ('lock.factory ' , new Alias ('lock. ' .$ resourceName .'.factory ' , false ));
0 commit comments