| @@ 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. |
|
| @@ 707-719 (lines=13) @@ | ||
| 704 | * Apply the organizer updated event to the event repository. |
|
| 705 | * @param OrganizerUpdated $organizerUpdated |
|
| 706 | */ |
|
| 707 | protected function applyOrganizerUpdated(OrganizerUpdated $organizerUpdated) |
|
| 708 | { |
|
| 709 | ||
| 710 | $document = $this->loadDocumentFromRepository($organizerUpdated); |
|
| 711 | ||
| 712 | $eventLd = $document->getBody(); |
|
| 713 | ||
| 714 | $eventLd->organizer = array( |
|
| 715 | '@type' => 'Organizer', |
|
| 716 | ) + (array)$this->organizerJSONLD($organizerUpdated->getOrganizerId()); |
|
| 717 | ||
| 718 | $this->repository->save($document->withBody($eventLd)); |
|
| 719 | } |
|
| 720 | ||
| 721 | /** |
|
| 722 | * Apply the organizer delete event to the event repository. |
|