| @@ 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. |
|
| @@ 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. |
|