Code Duplication    Length = 7-7 lines in 2 locations

src/Offer/ReadModel/JSONLD/OfferLDProjector.php 2 locations

@@ 939-945 (lines=7) @@
936
     * @param AbstractImagesImportedFromUDB2 $imagesImportedFromUDB2
937
     * @return JsonDocument
938
     */
939
    protected function applyImagesImportedFromUdb2(AbstractImagesImportedFromUDB2 $imagesImportedFromUDB2)
940
    {
941
        $document = $this->loadDocumentFromRepository($imagesImportedFromUDB2);
942
        $offerLd = $document->getBody();
943
        $this->applyUdb2ImagesEvent($offerLd, $imagesImportedFromUDB2);
944
        return $document->withBody($offerLd);
945
    }
946
947
    /**
948
     * @param AbstractImagesUpdatedFromUDB2 $imagesUpdatedFromUDB2
@@ 951-957 (lines=7) @@
948
     * @param AbstractImagesUpdatedFromUDB2 $imagesUpdatedFromUDB2
949
     * @return JsonDocument
950
     */
951
    protected function applyImagesUpdatedFromUdb2(AbstractImagesUpdatedFromUDB2 $imagesUpdatedFromUDB2)
952
    {
953
        $document = $this->loadDocumentFromRepository($imagesUpdatedFromUDB2);
954
        $offerLd = $document->getBody();
955
        $this->applyUdb2ImagesEvent($offerLd, $imagesUpdatedFromUDB2);
956
        return $document->withBody($offerLd);
957
    }
958
959
    /**
960
     * This indirect apply method can be called internally to deal with images coming from UDB2.