| @@ 477-490 (lines=14) @@ | ||
| 474 | * |
|
| 475 | * @param ImageDeleted $imageDeleted |
|
| 476 | */ |
|
| 477 | protected function applyImageDeleted(ImageDeleted $imageDeleted) |
|
| 478 | { |
|
| 479 | ||
| 480 | $document = $this->loadPlaceDocumentFromRepository($imageDeleted); |
|
| 481 | ||
| 482 | $placeLd = $document->getBody(); |
|
| 483 | unset($placeLd->mediaObject[$imageDeleted->getIndexToDelete()]); |
|
| 484 | ||
| 485 | // Generate new numeric keys. |
|
| 486 | $placeLd->mediaObject = array_values($placeLd->mediaObject); |
|
| 487 | ||
| 488 | $this->repository->save($document->withBody($placeLd)); |
|
| 489 | ||
| 490 | } |
|
| 491 | ||
| 492 | /** |
|
| 493 | * @param PlaceEvent $place |
|
| @@ 862-875 (lines=14) @@ | ||
| 859 | * |
|
| 860 | * @param ImageDeleted $imageDeleted |
|
| 861 | */ |
|
| 862 | protected function applyImageDeleted(ImageDeleted $imageDeleted) |
|
| 863 | { |
|
| 864 | ||
| 865 | $document = $this->loadDocumentFromRepository($imageDeleted); |
|
| 866 | ||
| 867 | $eventLd = $document->getBody(); |
|
| 868 | unset($eventLd->mediaObject[$imageDeleted->getIndexToDelete()]); |
|
| 869 | ||
| 870 | // Generate new numeric keys. |
|
| 871 | $eventLd->mediaObject = array_values($eventLd->mediaObject); |
|
| 872 | ||
| 873 | $this->repository->save($document->withBody($eventLd)); |
|
| 874 | ||
| 875 | } |
|
| 876 | ||
| 877 | /** |
|
| 878 | * @param string $id |
|