6
6
7
7
use Doctrine \Common \Collections \ArrayCollection ;
8
8
use Doctrine \Common \Collections \Criteria ;
9
+ use Doctrine \DBAL \LockMode ;
9
10
use Doctrine \ORM \Cache \Persister \CachedPersister ;
10
11
use Doctrine \ORM \Cache \Persister \Entity \AbstractEntityPersister ;
11
12
use Doctrine \ORM \Cache \Persister \Entity \CachedEntityPersister ;
@@ -97,7 +98,7 @@ public function testInvokeGetSelectSQL(): void
97
98
->with (
98
99
self ::identicalTo (['name ' => 'Foo ' ]),
99
100
self ::identicalTo ($ associationMapping ),
100
- self ::identicalTo (1 ),
101
+ self ::identicalTo (LockMode:: OPTIMISTIC ),
101
102
self ::identicalTo (2 ),
102
103
self ::identicalTo (3 ),
103
104
self ::identicalTo ([4 ]),
@@ -107,7 +108,7 @@ public function testInvokeGetSelectSQL(): void
107
108
self ::assertSame ('SELECT * FROM foo WERE name = ? ' , $ persister ->getSelectSQL (
108
109
['name ' => 'Foo ' ],
109
110
$ associationMapping ,
110
- 1 ,
111
+ LockMode:: OPTIMISTIC ,
111
112
2 ,
112
113
3 ,
113
114
[4 ],
@@ -233,13 +234,21 @@ public function testInvokeLoad(): void
233
234
self ::identicalTo ($ entity ),
234
235
self ::identicalTo ($ associationMapping ),
235
236
self ::identicalTo ([1 ]),
236
- self ::identicalTo (2 ),
237
+ self ::identicalTo (LockMode:: PESSIMISTIC_READ ),
237
238
self ::identicalTo (3 ),
238
239
self ::identicalTo ([4 ]),
239
240
)
240
241
->willReturn ($ entity );
241
242
242
- self ::assertSame ($ entity , $ persister ->load (['id ' => 1 ], $ entity , $ associationMapping , [1 ], 2 , 3 , [4 ]));
243
+ self ::assertSame ($ entity , $ persister ->load (
244
+ ['id ' => 1 ],
245
+ $ entity ,
246
+ $ associationMapping ,
247
+ [1 ],
248
+ LockMode::PESSIMISTIC_READ ,
249
+ 3 ,
250
+ [4 ],
251
+ ));
243
252
}
244
253
245
254
public function testInvokeLoadAll (): void
@@ -402,9 +411,9 @@ public function testInvokeLock(): void
402
411
403
412
$ this ->entityPersister ->expects (self ::once ())
404
413
->method ('lock ' )
405
- ->with (self ::identicalTo ($ identifier ), self ::identicalTo (1 ));
414
+ ->with (self ::identicalTo ($ identifier ), self ::identicalTo (LockMode:: OPTIMISTIC ));
406
415
407
- $ persister ->lock ($ identifier , 1 );
416
+ $ persister ->lock ($ identifier , LockMode:: OPTIMISTIC );
408
417
}
409
418
410
419
public function testInvokeExists (): void
0 commit comments