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

@@ 345-356 (lines=12) @@
342
     * @param string $id
343
     * @return JsonDocument
344
     */
345
    private function newDocument($id)
346
    {
347
        $document = new JsonDocument($id);
348
349
        $organizerLd = $document->getBody();
350
        $organizerLd->{'@id'} = $this->iriGenerator->iri($id);
351
        $organizerLd->{'@context'} = '/contexts/organizer';
352
353
        return $document->withBody($organizerLd);
354
    }
355
356
    /**
357
     * @param ActorEvent $actor
358
     * @return JsonDocument
359
     */

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

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