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 ;
@@ -99,7 +100,7 @@ public function testInvokeGetSelectSQL(): void
99
100
->with (
100
101
self ::identicalTo (['name ' => 'Foo ' ]),
101
102
self ::identicalTo ([0 ]),
102
- self ::identicalTo (1 ),
103
+ self ::identicalTo (LockMode:: OPTIMISTIC ),
103
104
self ::identicalTo (2 ),
104
105
self ::identicalTo (3 ),
105
106
self ::identicalTo ([4 ])
@@ -109,7 +110,7 @@ public function testInvokeGetSelectSQL(): void
109
110
self ::assertSame ('SELECT * FROM foo WERE name = ? ' , $ persister ->getSelectSQL (
110
111
['name ' => 'Foo ' ],
111
112
[0 ],
112
- 1 ,
113
+ LockMode:: OPTIMISTIC ,
113
114
2 ,
114
115
3 ,
115
116
[4 ]
@@ -228,13 +229,21 @@ public function testInvokeLoad(): void
228
229
self ::identicalTo ($ entity ),
229
230
self ::identicalTo ([0 ]),
230
231
self ::identicalTo ([1 ]),
231
- self ::identicalTo (2 ),
232
+ self ::identicalTo (LockMode:: PESSIMISTIC_READ ),
232
233
self ::identicalTo (3 ),
233
234
self ::identicalTo ([4 ])
234
235
)
235
236
->willReturn ($ entity );
236
237
237
- self ::assertSame ($ entity , $ persister ->load (['id ' => 1 ], $ entity , [0 ], [1 ], 2 , 3 , [4 ]));
238
+ self ::assertSame ($ entity , $ persister ->load (
239
+ ['id ' => 1 ],
240
+ $ entity ,
241
+ [0 ],
242
+ [1 ],
243
+ LockMode::PESSIMISTIC_READ ,
244
+ 3 ,
245
+ [4 ]
246
+ ));
238
247
}
239
248
240
249
public function testInvokeLoadAll (): void
@@ -391,9 +400,9 @@ public function testInvokeLock(): void
391
400
392
401
$ this ->entityPersister ->expects (self ::once ())
393
402
->method ('lock ' )
394
- ->with (self ::identicalTo ($ identifier ), self ::identicalTo (1 ));
403
+ ->with (self ::identicalTo ($ identifier ), self ::identicalTo (LockMode:: OPTIMISTIC ));
395
404
396
- $ persister ->lock ($ identifier , 1 );
405
+ $ persister ->lock ($ identifier , LockMode:: OPTIMISTIC );
397
406
}
398
407
399
408
public function testInvokeExists (): void
0 commit comments