Code Duplication    Length = 7-7 lines in 2 locations

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

@@ 800-806 (lines=7) @@
797
     * @param AbstractImagesImportedFromUDB2 $imagesImportedFromUDB2
798
     * @return JsonDocument
799
     */
800
    protected function applyImagesImportedFromUdb2(AbstractImagesImportedFromUDB2 $imagesImportedFromUDB2)
801
    {
802
        $document = $this->loadDocumentFromRepository($imagesImportedFromUDB2);
803
        $offerLd = $document->getBody();
804
        $this->applyUdb2ImagesEvent($offerLd, $imagesImportedFromUDB2);
805
        return $document->withBody($offerLd);
806
    }
807
808
    /**
809
     * @param AbstractImagesUpdatedFromUDB2 $imagesUpdatedFromUDB2
@@ 812-818 (lines=7) @@
809
     * @param AbstractImagesUpdatedFromUDB2 $imagesUpdatedFromUDB2
810
     * @return JsonDocument
811
     */
812
    protected function applyImagesUpdatedFromUdb2(AbstractImagesUpdatedFromUDB2 $imagesUpdatedFromUDB2)
813
    {
814
        $document = $this->loadDocumentFromRepository($imagesUpdatedFromUDB2);
815
        $offerLd = $document->getBody();
816
        $this->applyUdb2ImagesEvent($offerLd, $imagesUpdatedFromUDB2);
817
        return $document->withBody($offerLd);
818
    }
819
820
    /**
821
     * This indirect apply method can be called internally to deal with images coming from UDB2.