Code Duplication    Length = 7-7 lines in 2 locations

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

@@ 899-905 (lines=7) @@
896
     * @param AbstractImagesImportedFromUDB2 $imagesImportedFromUDB2
897
     * @return JsonDocument
898
     */
899
    protected function applyImagesImportedFromUdb2(AbstractImagesImportedFromUDB2 $imagesImportedFromUDB2)
900
    {
901
        $document = $this->loadDocumentFromRepository($imagesImportedFromUDB2);
902
        $offerLd = $document->getBody();
903
        $this->applyUdb2ImagesEvent($offerLd, $imagesImportedFromUDB2);
904
        return $document->withBody($offerLd);
905
    }
906
907
    /**
908
     * @param AbstractImagesUpdatedFromUDB2 $imagesUpdatedFromUDB2
@@ 911-917 (lines=7) @@
908
     * @param AbstractImagesUpdatedFromUDB2 $imagesUpdatedFromUDB2
909
     * @return JsonDocument
910
     */
911
    protected function applyImagesUpdatedFromUdb2(AbstractImagesUpdatedFromUDB2 $imagesUpdatedFromUDB2)
912
    {
913
        $document = $this->loadDocumentFromRepository($imagesUpdatedFromUDB2);
914
        $offerLd = $document->getBody();
915
        $this->applyUdb2ImagesEvent($offerLd, $imagesUpdatedFromUDB2);
916
        return $document->withBody($offerLd);
917
    }
918
919
    /**
920
     * This indirect apply method can be called internally to deal with images coming from UDB2.