Code Duplication    Length = 14-14 lines in 2 locations

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

@@ 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

src/Event/EventLDProjector.php 1 location

@@ 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