Code Duplication    Length = 12-12 lines in 3 locations

src/Offer/ReadModel/JSONLD/OfferLDProjector.php 1 location

@@ 765-776 (lines=12) @@
762
     * @param string $id
763
     * @return JsonDocument
764
     */
765
    protected function newDocument($id)
766
    {
767
        $document = new JsonDocument($id);
768
769
        $offerLd = $document->getBody();
770
        $offerLd->{'@id'} = $this->iriGenerator->iri($id);
771
        $offerLd->{'@context'} = '/contexts/event';
772
773
        return $document->withBody($offerLd);
774
    }
775
776
    /**
777
     * @param AbstractEvent $event
778
     * @return JsonDocument
779
     */

src/Organizer/OrganizerLDProjector.php 1 location

@@ 357-368 (lines=12) @@
354
     * @param string $id
355
     * @return JsonDocument
356
     */
357
    private function newDocument($id)
358
    {
359
        $document = new JsonDocument($id);
360
361
        $organizerLd = $document->getBody();
362
        $organizerLd->{'@id'} = $this->iriGenerator->iri($id);
363
        $organizerLd->{'@context'} = '/contexts/organizer';
364
365
        return $document->withBody($organizerLd);
366
    }
367
368
    /**
369
     * @param ActorEvent $actor
370
     * @return JsonDocument
371
     */

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

@@ 167-178 (lines=12) @@
164
     * @param string $id
165
     * @return JsonDocument
166
     */
167
    protected function newDocument($id)
168
    {
169
        $document = new JsonDocument($id);
170
171
        $placeLd = $document->getBody();
172
        $placeLd->{'@id'} = $this->iriGenerator->iri($id);
173
        $placeLd->{'@context'} = '/contexts/place';
174
175
        return $document->withBody($placeLd);
176
    }
177
178
    /**
179
     * @param PlaceCreated $placeCreated
180
     * @param DomainMessage $domainMessage
181
     */