Code Coverage |
||||||||||
Lines |
Functions and Methods |
Classes and Traits |
||||||||
Total | |
0.00% |
0 / 23 |
|
0.00% |
0 / 1 |
CRAP | |
0.00% |
0 / 1 |
OlzOrganizationData | |
0.00% |
0 / 23 |
|
0.00% |
0 / 1 |
2 | |
0.00% |
0 / 1 |
getHtml | |
0.00% |
0 / 23 |
|
0.00% |
0 / 1 |
2 |
1 | <?php |
2 | |
3 | // ============================================================================= |
4 | // Strukturierte Daten (siehe https://schema.org) zur OL Zimmerberg. |
5 | // ============================================================================= |
6 | |
7 | namespace Olz\Components\Schema\OlzOrganizationData; |
8 | |
9 | use Olz\Components\Common\OlzComponent; |
10 | |
11 | /** @extends OlzComponent<array<string, mixed>> */ |
12 | class OlzOrganizationData extends OlzComponent { |
13 | public function getHtml(mixed $args): string { |
14 | $sports_organization_data = [ |
15 | '@context' => 'https://schema.org', |
16 | '@type' => 'SportsOrganization', |
17 | 'sport' => 'Orientierungslauf', |
18 | 'identifier' => 'https://olzimmerberg.ch', |
19 | 'url' => 'https://olzimmerberg.ch', |
20 | 'logo' => 'https://olzimmerberg.ch/assets/icns/olz_logo_mit_hintergrund.svg', |
21 | 'name' => 'OL Zimmerberg', |
22 | 'alternateName' => 'OLZ', |
23 | 'description' => 'Die OL Zimmerberg (Orientierungsläufer*innen Zimmerberg) sind ein Orientierungslauf-Sportverein in der Region um den Zimmerberg am linken Zürichseeufer und im Sihltal. Unsere Mitglieder kommen aus Kilchberg, Rüschlikon, Thalwil, Oberrieden, Horgen, Au ZH, Wädenswil, Richterswil, Schönenberg, Hirzel, Langnau am Albis, Gattikon, Adliswil und nahe gelegenen Teilen der Stadt Zürich (Wollishofen, Enge, Leimbach, Friesenberg).', |
24 | 'foundingDate' => '2006-01-13', |
25 | 'sameAs' => [ |
26 | 'https://de.wikipedia.org/wiki/OL_Zimmerberg', |
27 | 'https://www.youtube.com/channel/UCMhMdPRJOqdXHlmB9kEpmXQ', |
28 | 'https://www.strava.com/clubs/ol-zimmerberg-158910', |
29 | 'https://github.com/olzimmerberg', |
30 | ], |
31 | ]; |
32 | $json_sports_organization_data = json_encode($sports_organization_data); |
33 | return <<<ZZZZZZZZZZ |
34 | <script type="application/ld+json"> |
35 | {$json_sports_organization_data} |
36 | </script> |
37 | ZZZZZZZZZZ; |
38 | } |
39 | } |