File tree Expand file tree Collapse file tree 3 files changed +9
-5
lines changed
Tests/DependencyInjection Expand file tree Collapse file tree 3 files changed +9
-5
lines changed Original file line number Diff line number Diff line change 531531
532532 <xsd : complexType name =" lock" >
533533 <xsd : sequence >
534- <xsd : element name =" resource" type =" lock_resource" minOccurs =" 1 " maxOccurs =" unbounded" />
534+ <xsd : element name =" resource" type =" lock_resource" minOccurs =" 0 " maxOccurs =" unbounded" />
535535 </xsd : sequence >
536536 <xsd : attribute name =" enabled" type =" xsd:boolean" />
537537 </xsd : complexType >
Original file line number Diff line number Diff line change 88 <framework : config http-method-override =" false" handle-all-throwables =" true" >
99 <framework : annotations enabled =" false" />
1010 <framework : php-errors log =" true" />
11- <framework : lock >
12- <framework : resource >semaphore</framework : resource >
13- </framework : lock >
11+ <framework : lock />
1412 </framework : config >
1513</container >
Original file line number Diff line number Diff line change 5656use Symfony \Component \HttpFoundation \IpUtils ;
5757use Symfony \Component \HttpKernel \DependencyInjection \LoggerPass ;
5858use Symfony \Component \HttpKernel \Fragment \FragmentUriGeneratorInterface ;
59+ use Symfony \Component \Lock \Store \SemaphoreStore ;
5960use Symfony \Component \Messenger \Bridge \AmazonSqs \Transport \AmazonSqsTransportFactory ;
6061use Symfony \Component \Messenger \Bridge \Amqp \Transport \AmqpTransportFactory ;
6162use Symfony \Component \Messenger \Bridge \Beanstalkd \Transport \BeanstalkdTransportFactory ;
@@ -2392,7 +2393,12 @@ public function testDefaultLock()
23922393
23932394 self ::assertTrue ($ container ->hasDefinition ('lock.default.factory ' ));
23942395 $ storeDef = $ container ->getDefinition ($ container ->getDefinition ('lock.default.factory ' )->getArgument (0 ));
2395- self ::assertEquals (new Reference ('semaphore ' ), $ storeDef ->getArgument (0 ));
2396+
2397+ if (class_exists (SemaphoreStore::class) && SemaphoreStore::isSupported ()) {
2398+ self ::assertEquals (new Reference ('semaphore ' ), $ storeDef ->getArgument (0 ));
2399+ } else {
2400+ self ::assertEquals (new Reference ('flock ' ), $ storeDef ->getArgument (0 ));
2401+ }
23962402 }
23972403
23982404 public function testNamedLocks ()
You can’t perform that action at this time.
0 commit comments