| @@ 381-396 (lines=16) @@ | ||
| 378 | * |
|
| 379 | * @return PersistentCollection |
|
| 380 | */ |
|
| 381 | protected function getCollection(array $items = []) |
|
| 382 | { |
|
| 383 | /** @var \PHPUnit_Framework_MockObject_MockObject|EntityManager $em */ |
|
| 384 | $em = $this->getMockBuilder('Doctrine\ORM\EntityManager')->disableOriginalConstructor()->getMock(); |
|
| 385 | ||
| 386 | /** @var \PHPUnit_Framework_MockObject_MockObject|ClassMetadata $metadata */ |
|
| 387 | $metadata = $this->getMockBuilder('Doctrine\ORM\Mapping\ClassMetadata') |
|
| 388 | ->disableOriginalConstructor() |
|
| 389 | ->getMock(); |
|
| 390 | ||
| 391 | $collection = new PersistentCollection($em, $metadata, new ArrayCollection($items)); |
|
| 392 | ||
| 393 | $collection->takeSnapshot(); |
|
| 394 | ||
| 395 | return $collection; |
|
| 396 | } |
|
| 397 | ||
| 398 | /** |
|
| 399 | * @param string $type |
|
| @@ 280-295 (lines=16) @@ | ||
| 277 | * |
|
| 278 | * @return PersistentCollection |
|
| 279 | */ |
|
| 280 | protected function getCollection(array $items = []) |
|
| 281 | { |
|
| 282 | /** @var \PHPUnit_Framework_MockObject_MockObject|EntityManager $em */ |
|
| 283 | $em = $this->getMockBuilder('Doctrine\ORM\EntityManager')->disableOriginalConstructor()->getMock(); |
|
| 284 | ||
| 285 | /** @var \PHPUnit_Framework_MockObject_MockObject|ClassMetadata $metadata */ |
|
| 286 | $metadata = $this->getMockBuilder('Doctrine\ORM\Mapping\ClassMetadata') |
|
| 287 | ->disableOriginalConstructor() |
|
| 288 | ->getMock(); |
|
| 289 | ||
| 290 | $collection = new PersistentCollection($em, $metadata, new ArrayCollection($items)); |
|
| 291 | ||
| 292 | $collection->takeSnapshot(); |
|
| 293 | ||
| 294 | return $collection; |
|
| 295 | } |
|
| 296 | } |
|
| 297 | ||