Code Duplication    Length = 12-13 lines in 2 locations

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

@@ 330-341 (lines=12) @@
327
     * Apply the organizer updated event to the place repository.
328
     * @param OrganizerUpdated $organizerUpdated
329
     */
330
    protected function applyOrganizerUpdated(OrganizerUpdated $organizerUpdated)
331
    {
332
        $document = $this->loadPlaceDocumentFromRepository($organizerUpdated);
333
334
        $placeLd = $document->getBody();
335
336
        $placeLd->organizer = array(
337
          '@type' => 'Organizer',
338
        ) + (array)$this->organizerJSONLD($organizerUpdated->getOrganizerId());
339
340
        $this->repository->save($document->withBody($placeLd));
341
    }
342
343
    /**
344
     * Apply the organizer delete event to the place repository.

src/Event/EventLDProjector.php 1 location

@@ 737-749 (lines=13) @@
734
     * Apply the organizer updated event to the event repository.
735
     * @param OrganizerUpdated $organizerUpdated
736
     */
737
    protected function applyOrganizerUpdated(OrganizerUpdated $organizerUpdated)
738
    {
739
740
        $document = $this->loadDocumentFromRepository($organizerUpdated);
741
742
        $eventLd = $document->getBody();
743
744
        $eventLd->organizer = array(
745
          '@type' => 'Organizer',
746
        ) + (array)$this->organizerJSONLD($organizerUpdated->getOrganizerId());
747
748
        $this->repository->save($document->withBody($eventLd));
749
    }
750
751
    /**
752
     * Apply the organizer delete event to the event repository.