Skip to content

Commit 21529a8

Browse files
authored
Merge pull request #210 from spatie/schema-21
upgrade to schema.org v21
2 parents 0d7910a + 165147e commit 21529a8

File tree

6 files changed

+1425
-1
lines changed

6 files changed

+1425
-1
lines changed

generator/Console/GenerateCommand.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ protected function execute(InputInterface $input, OutputInterface $output)
3131
$generator = new PackageGenerator();
3232

3333
$definitions = new Definitions([
34-
'core' => 'https://raw.githubusercontent.com/schemaorg/schemaorg/main/data/releases/20.0/schemaorg-all-https.jsonld',
34+
'core' => 'https://raw.githubusercontent.com/schemaorg/schemaorg/main/data/releases/21.0/schemaorg-all-https.jsonld',
3535
]);
3636

3737
if (! $input->getOption('local')) {
Lines changed: 164 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,164 @@
1+
<?php
2+
3+
namespace Spatie\SchemaOrg\Contracts;
4+
5+
interface PoliticalPartyContract
6+
{
7+
public function actionableFeedbackPolicy($actionableFeedbackPolicy);
8+
9+
public function additionalType($additionalType);
10+
11+
public function address($address);
12+
13+
public function aggregateRating($aggregateRating);
14+
15+
public function alternateName($alternateName);
16+
17+
public function alumni($alumni);
18+
19+
public function areaServed($areaServed);
20+
21+
public function award($award);
22+
23+
public function awards($awards);
24+
25+
public function brand($brand);
26+
27+
public function contactPoint($contactPoint);
28+
29+
public function contactPoints($contactPoints);
30+
31+
public function correctionsPolicy($correctionsPolicy);
32+
33+
public function department($department);
34+
35+
public function description($description);
36+
37+
public function disambiguatingDescription($disambiguatingDescription);
38+
39+
public function dissolutionDate($dissolutionDate);
40+
41+
public function diversityPolicy($diversityPolicy);
42+
43+
public function diversityStaffingReport($diversityStaffingReport);
44+
45+
public function duns($duns);
46+
47+
public function email($email);
48+
49+
public function employee($employee);
50+
51+
public function employees($employees);
52+
53+
public function ethicsPolicy($ethicsPolicy);
54+
55+
public function event($event);
56+
57+
public function events($events);
58+
59+
public function faxNumber($faxNumber);
60+
61+
public function founder($founder);
62+
63+
public function founders($founders);
64+
65+
public function foundingDate($foundingDate);
66+
67+
public function foundingLocation($foundingLocation);
68+
69+
public function funder($funder);
70+
71+
public function funding($funding);
72+
73+
public function globalLocationNumber($globalLocationNumber);
74+
75+
public function hasCredential($hasCredential);
76+
77+
public function hasMerchantReturnPolicy($hasMerchantReturnPolicy);
78+
79+
public function hasOfferCatalog($hasOfferCatalog);
80+
81+
public function hasPOS($hasPOS);
82+
83+
public function hasProductReturnPolicy($hasProductReturnPolicy);
84+
85+
public function identifier($identifier);
86+
87+
public function image($image);
88+
89+
public function interactionStatistic($interactionStatistic);
90+
91+
public function isicV4($isicV4);
92+
93+
public function iso6523Code($iso6523Code);
94+
95+
public function keywords($keywords);
96+
97+
public function knowsAbout($knowsAbout);
98+
99+
public function knowsLanguage($knowsLanguage);
100+
101+
public function legalName($legalName);
102+
103+
public function leiCode($leiCode);
104+
105+
public function location($location);
106+
107+
public function logo($logo);
108+
109+
public function mainEntityOfPage($mainEntityOfPage);
110+
111+
public function makesOffer($makesOffer);
112+
113+
public function member($member);
114+
115+
public function memberOf($memberOf);
116+
117+
public function members($members);
118+
119+
public function naics($naics);
120+
121+
public function name($name);
122+
123+
public function nonprofitStatus($nonprofitStatus);
124+
125+
public function numberOfEmployees($numberOfEmployees);
126+
127+
public function ownershipFundingInfo($ownershipFundingInfo);
128+
129+
public function owns($owns);
130+
131+
public function parentOrganization($parentOrganization);
132+
133+
public function potentialAction($potentialAction);
134+
135+
public function publishingPrinciples($publishingPrinciples);
136+
137+
public function review($review);
138+
139+
public function reviews($reviews);
140+
141+
public function sameAs($sameAs);
142+
143+
public function seeks($seeks);
144+
145+
public function serviceArea($serviceArea);
146+
147+
public function slogan($slogan);
148+
149+
public function sponsor($sponsor);
150+
151+
public function subOrganization($subOrganization);
152+
153+
public function subjectOf($subjectOf);
154+
155+
public function taxID($taxID);
156+
157+
public function telephone($telephone);
158+
159+
public function unnamedSourcesPolicy($unnamedSourcesPolicy);
160+
161+
public function url($url);
162+
163+
public function vatID($vatID);
164+
}

src/Graph.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -630,6 +630,7 @@
630630
* @method self|PodcastSeason podcastSeason(string|\Closure|null $identifier = null, \Closure|null $callback = null)
631631
* @method self|PodcastSeries podcastSeries(string|\Closure|null $identifier = null, \Closure|null $callback = null)
632632
* @method self|PoliceStation policeStation(string|\Closure|null $identifier = null, \Closure|null $callback = null)
633+
* @method self|PoliticalParty politicalParty(string|\Closure|null $identifier = null, \Closure|null $callback = null)
633634
* @method self|Pond pond(string|\Closure|null $identifier = null, \Closure|null $callback = null)
634635
* @method self|PostOffice postOffice(string|\Closure|null $identifier = null, \Closure|null $callback = null)
635636
* @method self|PostalAddress postalAddress(string|\Closure|null $identifier = null, \Closure|null $callback = null)

src/MultiTypedEntity.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -629,6 +629,7 @@
629629
* @method self|PodcastSeason podcastSeason(\Closure|null $callback = null)
630630
* @method self|PodcastSeries podcastSeries(\Closure|null $callback = null)
631631
* @method self|PoliceStation policeStation(\Closure|null $callback = null)
632+
* @method self|PoliticalParty politicalParty(\Closure|null $callback = null)
632633
* @method self|Pond pond(\Closure|null $callback = null)
633634
* @method self|PostOffice postOffice(\Closure|null $callback = null)
634635
* @method self|PostalAddress postalAddress(\Closure|null $callback = null)

0 commit comments

Comments
 (0)