@@ -2423,9 +2423,9 @@ public function testDefaultLock()
2423
2423
$ storeDef = $ container ->getDefinition ($ container ->getDefinition ('lock.default.factory ' )->getArgument (0 ));
2424
2424
2425
2425
if (class_exists (SemaphoreStore::class) && SemaphoreStore::isSupported ()) {
2426
- self ::assertEquals ( new Reference ( 'semaphore ' ) , $ storeDef ->getArgument (0 ));
2426
+ self ::assertSame ( 'semaphore ' , $ storeDef ->getArgument (0 ));
2427
2427
} else {
2428
- self ::assertEquals ( new Reference ( 'flock ' ) , $ storeDef ->getArgument (0 ));
2428
+ self ::assertSame ( 'flock ' , $ storeDef ->getArgument (0 ));
2429
2429
}
2430
2430
}
2431
2431
@@ -2435,23 +2435,31 @@ public function testNamedLocks()
2435
2435
2436
2436
self ::assertTrue ($ container ->hasDefinition ('lock.foo.factory ' ));
2437
2437
$ storeDef = $ container ->getDefinition ($ container ->getDefinition ('lock.foo.factory ' )->getArgument (0 ));
2438
- self ::assertEquals ( new Reference ( 'semaphore ' ) , $ storeDef ->getArgument (0 ));
2438
+ self ::assertSame ( 'semaphore ' , $ storeDef ->getArgument (0 ));
2439
2439
2440
2440
self ::assertTrue ($ container ->hasDefinition ('lock.bar.factory ' ));
2441
2441
$ storeDef = $ container ->getDefinition ($ container ->getDefinition ('lock.bar.factory ' )->getArgument (0 ));
2442
- self ::assertEquals ( new Reference ( 'flock ' ) , $ storeDef ->getArgument (0 ));
2442
+ self ::assertSame ( 'flock ' , $ storeDef ->getArgument (0 ));
2443
2443
2444
2444
self ::assertTrue ($ container ->hasDefinition ('lock.baz.factory ' ));
2445
2445
$ storeDef = $ container ->getDefinition ($ container ->getDefinition ('lock.baz.factory ' )->getArgument (0 ));
2446
2446
self ::assertIsArray ($ storeDefArg = $ storeDef ->getArgument (0 ));
2447
2447
$ storeDef1 = $ container ->getDefinition ($ storeDefArg [0 ]);
2448
2448
$ storeDef2 = $ container ->getDefinition ($ storeDefArg [1 ]);
2449
- self ::assertEquals ( new Reference ( 'semaphore ' ) , $ storeDef1 ->getArgument (0 ));
2450
- self ::assertEquals ( new Reference ( 'flock ' ) , $ storeDef2 ->getArgument (0 ));
2449
+ self ::assertSame ( 'semaphore ' , $ storeDef1 ->getArgument (0 ));
2450
+ self ::assertSame ( 'flock ' , $ storeDef2 ->getArgument (0 ));
2451
2451
2452
2452
self ::assertTrue ($ container ->hasDefinition ('lock.qux.factory ' ));
2453
2453
$ storeDef = $ container ->getDefinition ($ container ->getDefinition ('lock.qux.factory ' )->getArgument (0 ));
2454
2454
self ::assertStringContainsString ('REDIS_DSN ' , $ storeDef ->getArgument (0 ));
2455
+
2456
+ self ::assertTrue ($ container ->hasDefinition ('lock.corge.factory ' ));
2457
+ $ storeDef = $ container ->getDefinition ($ container ->getDefinition ('lock.corge.factory ' )->getArgument (0 ));
2458
+ self ::assertSame ('in-memory ' , $ storeDef ->getArgument (0 ));
2459
+
2460
+ self ::assertTrue ($ container ->hasDefinition ('lock.grault.factory ' ));
2461
+ $ storeDef = $ container ->getDefinition ($ container ->getDefinition ('lock.grault.factory ' )->getArgument (0 ));
2462
+ self ::assertSame ('mysql:host=localhost;dbname=test ' , $ storeDef ->getArgument (0 ));
2455
2463
}
2456
2464
2457
2465
public function testLockWithService ()
0 commit comments