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

@@ 411-424 (lines=14) @@
408
     *
409
     * @param ImageDeleted $imageDeleted
410
     */
411
    protected function applyImageDeleted(ImageDeleted $imageDeleted)
412
    {
413
414
        $document = $this->loadPlaceDocumentFromRepository($imageDeleted);
415
416
        $placeLd = $document->getBody();
417
        unset($placeLd->mediaObject[$imageDeleted->getIndexToDelete()]);
418
419
        // Generate new numeric keys.
420
        $placeLd->mediaObject = array_values($placeLd->mediaObject);
421
422
        $this->repository->save($document->withBody($placeLd));
423
424
    }
425
426
    /**
427
     * @param PlaceEvent $place