| @@ 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. |
|
| @@ 296-307 (lines=12) @@ | ||
| 293 | * Apply the organizer updated event to the place repository. |
|
| 294 | * @param OrganizerUpdated $organizerUpdated |
|
| 295 | */ |
|
| 296 | protected function applyOrganizerUpdated(OrganizerUpdated $organizerUpdated) |
|
| 297 | { |
|
| 298 | $document = $this->loadPlaceDocumentFromRepository($organizerUpdated); |
|
| 299 | ||
| 300 | $placeLd = $document->getBody(); |
|
| 301 | ||
| 302 | $placeLd->organizer = array( |
|
| 303 | '@type' => 'Organizer', |
|
| 304 | ) + (array)$this->organizerJSONLD($organizerUpdated->getOrganizerId()); |
|
| 305 | ||
| 306 | $this->repository->save($document->withBody($placeLd)); |
|
| 307 | } |
|
| 308 | ||
| 309 | /** |
|
| 310 | * Apply the organizer delete event to the place repository. |
|