Code Duplication    Length = 14-14 lines in 2 locations

src/Event/EventLDProjector.php 1 location

@@ 761-774 (lines=14) @@
758
     *
759
     * @param ImageDeleted $imageDeleted
760
     */
761
    protected function applyImageDeleted(ImageDeleted $imageDeleted)
762
    {
763
764
        $document = $this->loadDocumentFromRepository($imageDeleted);
765
766
        $eventLd = $document->getBody();
767
        unset($eventLd->mediaObject[$imageDeleted->getIndexToDelete()]);
768
769
        // Generate new numeric keys.
770
        $eventLd->mediaObject = array_values($eventLd->mediaObject);
771
772
        $this->repository->save($document->withBody($eventLd));
773
774
    }
775
776
    /**
777
     * @param string $id

src/Place/ReadModel/JSONLD/PlaceLDProjector.php 1 location

@@ 436-449 (lines=14) @@
433
     *
434
     * @param ImageDeleted $imageDeleted
435
     */
436
    protected function applyImageDeleted(ImageDeleted $imageDeleted)
437
    {
438
439
        $document = $this->loadPlaceDocumentFromRepository($imageDeleted);
440
441
        $placeLd = $document->getBody();
442
        unset($placeLd->mediaObject[$imageDeleted->getIndexToDelete()]);
443
444
        // Generate new numeric keys.
445
        $placeLd->mediaObject = array_values($placeLd->mediaObject);
446
447
        $this->repository->save($document->withBody($placeLd));
448
449
    }
450
451
    /**
452
     * @param PlaceEvent $place