@@ 438-451 (lines=14) @@ | ||
435 | * @param string $id |
|
436 | * @return JsonDocument |
|
437 | */ |
|
438 | private function newDocument($id) |
|
439 | { |
|
440 | $document = new JsonDocument($id); |
|
441 | ||
442 | $organizerLd = $document->getBody(); |
|
443 | $organizerLd->{'@id'} = $this->iriGenerator->iri($id); |
|
444 | $organizerLd->{'@context'} = '/contexts/organizer'; |
|
445 | // For an new organizer document set a default language of nl. |
|
446 | // This avoids a missing language for imports. |
|
447 | // When created with UDB3 this main language gets overwritten by the real one. |
|
448 | $organizerLd->mainLanguage = 'nl'; |
|
449 | ||
450 | return $document->withBody($organizerLd); |
|
451 | } |
|
452 | ||
453 | /** |
|
454 | * @param OrganizerEvent $organizerEvent |
@@ 178-187 (lines=10) @@ | ||
175 | * @param string $id |
|
176 | * @return JsonDocument |
|
177 | */ |
|
178 | protected function newDocument($id) |
|
179 | { |
|
180 | $document = new JsonDocument($id); |
|
181 | ||
182 | $placeLd = $document->getBody(); |
|
183 | $placeLd->{'@id'} = $this->iriGenerator->iri($id); |
|
184 | $placeLd->{'@context'} = '/contexts/place'; |
|
185 | ||
186 | return $document->withBody($placeLd); |
|
187 | } |
|
188 | ||
189 | /** |
|
190 | * @param PlaceCreated $placeCreated |