File tree 1 file changed +7
-1
lines changed
src/Symfony/Bundle/FrameworkBundle/Tests/DependencyInjection
1 file changed +7
-1
lines changed Original file line number Diff line number Diff line change 57
57
use Symfony \Component \HttpClient \ScopingHttpClient ;
58
58
use Symfony \Component \HttpKernel \DependencyInjection \LoggerPass ;
59
59
use Symfony \Component \HttpKernel \Fragment \FragmentUriGeneratorInterface ;
60
+ use Symfony \Component \Lock \Store \SemaphoreStore ;
60
61
use Symfony \Component \Messenger \Bridge \AmazonSqs \Transport \AmazonSqsTransportFactory ;
61
62
use Symfony \Component \Messenger \Bridge \Amqp \Transport \AmqpTransportFactory ;
62
63
use Symfony \Component \Messenger \Bridge \Beanstalkd \Transport \BeanstalkdTransportFactory ;
@@ -2402,7 +2403,12 @@ public function testDefaultLock()
2402
2403
2403
2404
self ::assertTrue ($ container ->hasDefinition ('lock.default.factory ' ));
2404
2405
$ storeDef = $ container ->getDefinition ($ container ->getDefinition ('lock.default.factory ' )->getArgument (0 ));
2405
- self ::assertEquals (new Reference ('semaphore ' ), $ storeDef ->getArgument (0 ));
2406
+
2407
+ if (class_exists (SemaphoreStore::class) && SemaphoreStore::isSupported ()) {
2408
+ self ::assertEquals (new Reference ('semaphore ' ), $ storeDef ->getArgument (0 ));
2409
+ } else {
2410
+ self ::assertEquals (new Reference ('flock ' ), $ storeDef ->getArgument (0 ));
2411
+ }
2406
2412
}
2407
2413
2408
2414
public function testNamedLocks ()
You can’t perform that action at this time.
0 commit comments