| @@ 659-671 (lines=13) @@ | ||
| 656 | * Apply the organizer updated event to the event repository. |
|
| 657 | * @param OrganizerUpdated $organizerUpdated |
|
| 658 | */ |
|
| 659 | protected function applyOrganizerUpdated(OrganizerUpdated $organizerUpdated) |
|
| 660 | { |
|
| 661 | ||
| 662 | $document = $this->loadDocumentFromRepository($organizerUpdated); |
|
| 663 | ||
| 664 | $eventLd = $document->getBody(); |
|
| 665 | ||
| 666 | $eventLd->organizer = array( |
|
| 667 | '@type' => 'Organizer', |
|
| 668 | ) + (array)$this->organizerJSONLD($organizerUpdated->getOrganizerId()); |
|
| 669 | ||
| 670 | $this->repository->save($document->withBody($eventLd)); |
|
| 671 | } |
|
| 672 | ||
| 673 | /** |
|
| 674 | * Apply the organizer delete event to the event repository. |
|
| @@ 321-332 (lines=12) @@ | ||
| 318 | * Apply the organizer updated event to the place repository. |
|
| 319 | * @param OrganizerUpdated $organizerUpdated |
|
| 320 | */ |
|
| 321 | protected function applyOrganizerUpdated(OrganizerUpdated $organizerUpdated) |
|
| 322 | { |
|
| 323 | $document = $this->loadPlaceDocumentFromRepository($organizerUpdated); |
|
| 324 | ||
| 325 | $placeLd = $document->getBody(); |
|
| 326 | ||
| 327 | $placeLd->organizer = array( |
|
| 328 | '@type' => 'Organizer', |
|
| 329 | ) + (array)$this->organizerJSONLD($organizerUpdated->getOrganizerId()); |
|
| 330 | ||
| 331 | $this->repository->save($document->withBody($placeLd)); |
|
| 332 | } |
|
| 333 | ||
| 334 | /** |
|
| 335 | * Apply the organizer delete event to the place repository. |
|