@@ -15,7 +15,7 @@ |
||
15 | 15 | /** |
16 | 16 | * Gets the JSON-LD structure of an Organizer. |
17 | 17 | * |
18 | - * @param string $organizerId |
|
18 | + * @param string $oganizerId |
|
19 | 19 | * Id of the Organizer. |
20 | 20 | * |
21 | 21 | * @return \stdClass |
@@ -13,8 +13,6 @@ |
||
13 | 13 | protected $repositories; |
14 | 14 | |
15 | 15 | /** |
16 | - * @param SavedSearchRepositoryInterface $repository,... |
|
17 | - * Optionally an unlimited list of repositories to combine. |
|
18 | 16 | * |
19 | 17 | * @throws \InvalidArgumentException |
20 | 18 | * When one of the provided arguments does not implement |
@@ -132,14 +132,14 @@ |
||
132 | 132 | public function serialize() |
133 | 133 | { |
134 | 134 | return [ |
135 | - 'phone' => $this->phone, |
|
136 | - 'email' => $this->email, |
|
137 | - 'url' => $this->url, |
|
138 | - 'urlLabel' => $this->urlLabel, |
|
139 | - 'name' => $this->name, |
|
140 | - 'description' => $this->description, |
|
141 | - 'availabilityStarts' => $this->availabilityStarts, |
|
142 | - 'availabilityEnds' => $this->availabilityEnds |
|
135 | + 'phone' => $this->phone, |
|
136 | + 'email' => $this->email, |
|
137 | + 'url' => $this->url, |
|
138 | + 'urlLabel' => $this->urlLabel, |
|
139 | + 'name' => $this->name, |
|
140 | + 'description' => $this->description, |
|
141 | + 'availabilityStarts' => $this->availabilityStarts, |
|
142 | + 'availabilityEnds' => $this->availabilityEnds |
|
143 | 143 | ]; |
144 | 144 | } |
145 | 145 |
@@ -70,9 +70,9 @@ |
||
70 | 70 | public function serialize() |
71 | 71 | { |
72 | 72 | return [ |
73 | - 'id' => $this->id, |
|
74 | - 'label' => $this->label, |
|
75 | - 'domain' => $this->domain, |
|
73 | + 'id' => $this->id, |
|
74 | + 'label' => $this->label, |
|
75 | + 'domain' => $this->domain, |
|
76 | 76 | ]; |
77 | 77 | } |
78 | 78 |
@@ -88,11 +88,11 @@ |
||
88 | 88 | } |
89 | 89 | |
90 | 90 | return parent::serialize() + array( |
91 | - 'title' => (string) $this->getTitle(), |
|
92 | - 'addresses' => $addresses, |
|
93 | - 'phones' => $this->getPhones(), |
|
94 | - 'emails' => $this->getEmails(), |
|
95 | - 'urls' => $this->getUrls(), |
|
91 | + 'title' => (string) $this->getTitle(), |
|
92 | + 'addresses' => $addresses, |
|
93 | + 'phones' => $this->getPhones(), |
|
94 | + 'emails' => $this->getEmails(), |
|
95 | + 'urls' => $this->getUrls(), |
|
96 | 96 | ); |
97 | 97 | } |
98 | 98 |
@@ -33,7 +33,7 @@ |
||
33 | 33 | public function serialize() |
34 | 34 | { |
35 | 35 | return array( |
36 | - 'organizer_id' => $this->organizerId, |
|
36 | + 'organizer_id' => $this->organizerId, |
|
37 | 37 | ); |
38 | 38 | } |
39 | 39 |
@@ -13,11 +13,11 @@ |
||
13 | 13 | interface SluggerInterface |
14 | 14 | { |
15 | 15 | /** |
16 | - * Returns the slug for a given string |
|
17 | - * |
|
18 | - * @param string $string |
|
19 | - * |
|
20 | - * @return string |
|
21 | - **/ |
|
16 | + * Returns the slug for a given string |
|
17 | + * |
|
18 | + * @param string $string |
|
19 | + * |
|
20 | + * @return string |
|
21 | + **/ |
|
22 | 22 | public function slug($string); |
23 | 23 | } |
@@ -799,6 +799,9 @@ |
||
799 | 799 | return $document; |
800 | 800 | } |
801 | 801 | |
802 | + /** |
|
803 | + * @param string $eventId |
|
804 | + */ |
|
802 | 805 | private function generateSameAs($eventId, $name) |
803 | 806 | { |
804 | 807 | $eventSlug = $this->slugger->slug($name); |
@@ -481,7 +481,7 @@ |
||
481 | 481 | |
482 | 482 | $jsonLD->name->nl = $majorInfoUpdated->getTitle(); |
483 | 483 | $jsonLD->location = array( |
484 | - '@type' => 'Place', |
|
484 | + '@type' => 'Place', |
|
485 | 485 | ) + (array)$this->placeJSONLD($majorInfoUpdated->getLocation()->getCdbid()); |
486 | 486 | |
487 | 487 | // Remove old theme and event type. |
@@ -78,6 +78,9 @@ |
||
78 | 78 | return $document->getRawBody(); |
79 | 79 | } |
80 | 80 | |
81 | + /** |
|
82 | + * @param string $id |
|
83 | + */ |
|
81 | 84 | public function iri($id) |
82 | 85 | { |
83 | 86 | return $this->iriGenerator->iri($id); |