Code Duplication    Length = 7-7 lines in 2 locations

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

@@ 754-760 (lines=7) @@
751
     * @param AbstractImagesImportedFromUDB2 $imagesImportedFromUDB2
752
     * @return JsonDocument
753
     */
754
    protected function applyImagesImportedFromUdb2(AbstractImagesImportedFromUDB2 $imagesImportedFromUDB2)
755
    {
756
        $document = $this->loadDocumentFromRepository($imagesImportedFromUDB2);
757
        $offerLd = $document->getBody();
758
        $this->applyUdb2ImagesEvent($offerLd, $imagesImportedFromUDB2);
759
        return $document->withBody($offerLd);
760
    }
761
762
    /**
763
     * @param AbstractImagesUpdatedFromUDB2 $imagesUpdatedFromUDB2
@@ 766-772 (lines=7) @@
763
     * @param AbstractImagesUpdatedFromUDB2 $imagesUpdatedFromUDB2
764
     * @return JsonDocument
765
     */
766
    protected function applyImagesUpdatedFromUdb2(AbstractImagesUpdatedFromUDB2 $imagesUpdatedFromUDB2)
767
    {
768
        $document = $this->loadDocumentFromRepository($imagesUpdatedFromUDB2);
769
        $offerLd = $document->getBody();
770
        $this->applyUdb2ImagesEvent($offerLd, $imagesUpdatedFromUDB2);
771
        return $document->withBody($offerLd);
772
    }
773
774
    /**
775
     * This indirect apply method can be called internally to deal with images coming from UDB2.