Code Duplication    Length = 13-13 lines in 2 locations

src/Event/ReadModel/JSONLD/EventLDProjector.php 1 location

@@ 491-503 (lines=13) @@
488
     * @param GeoCoordinatesUpdated $geoCoordinatesUpdated
489
     * @return JsonDocument
490
     */
491
    protected function applyGeoCoordinatesUpdated(GeoCoordinatesUpdated $geoCoordinatesUpdated)
492
    {
493
        $document = $this->loadDocumentFromRepositoryByItemId($geoCoordinatesUpdated->getItemId());
494
495
        $eventLd = $document->getBody();
496
497
        $eventLd->location->geo = (object) [
498
            'latitude' => $geoCoordinatesUpdated->getCoordinates()->getLatitude()->toDouble(),
499
            'longitude' => $geoCoordinatesUpdated->getCoordinates()->getLongitude()->toDouble(),
500
        ];
501
502
        return $document->withBody($eventLd);
503
    }
504
505
    /**
506
     * @param AudienceUpdated $audienceUpdated

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

@@ 368-380 (lines=13) @@
365
     * @param GeoCoordinatesUpdated $geoCoordinatesUpdated
366
     * @return JsonDocument
367
     */
368
    protected function applyGeoCoordinatesUpdated(GeoCoordinatesUpdated $geoCoordinatesUpdated)
369
    {
370
        $document = $this->loadPlaceDocumentFromRepositoryById($geoCoordinatesUpdated->getItemId());
371
372
        $placeLd = $document->getBody();
373
374
        $placeLd->geo = (object) [
375
            'latitude' => $geoCoordinatesUpdated->getCoordinates()->getLatitude()->toDouble(),
376
            'longitude' => $geoCoordinatesUpdated->getCoordinates()->getLongitude()->toDouble(),
377
        ];
378
379
        return $document->withBody($placeLd);
380
    }
381
382
    /**
383
     * @param string $itemId