SchemaOrg   A
last analyzed

Complexity

Total Complexity 8

Size/Duplication

Total Lines 77
Duplicated Lines 0 %

Coupling/Cohesion

Components 1
Dependencies 0

Importance

Changes 3
Bugs 0 Features 1
Metric Value
wmc 8
c 3
b 0
f 1
lcom 1
cbo 0
dl 0
loc 77
rs 10

5 Methods

Rating   Name   Duplication   Size   Complexity  
A __call() 0 16 3
A __construct() 0 3 1
A __clone() 0 3 1
A __wakeup() 0 3 1
A schemas() 0 8 2
1
<?php
2
/**
3
 * Author: Nil Portugués Calderó <[email protected]>
4
 * Date: 12/18/15
5
 * Time: 11:36 PM.
6
 *
7
 * For the full copyright and license information, please view the LICENSE
8
 * file that was distributed with this source code.
9
 */
10
11
namespace NilPortugues\SchemaOrg;
12
13
use RuntimeException;
14
15
/**
16
 * METHODSTART.
17
 *
18
 * @method \NilPortugues\SchemaOrg\Classes\AboutPage aboutPage()
19
 * @method \NilPortugues\SchemaOrg\Classes\AcceptAction acceptAction()
20
 * @method \NilPortugues\SchemaOrg\Classes\AccountingService accountingService()
21
 * @method \NilPortugues\SchemaOrg\Classes\AchieveAction achieveAction()
22
 * @method \NilPortugues\SchemaOrg\Classes\Action action()
23
 * @method \NilPortugues\SchemaOrg\Classes\ActionStatusType actionStatusType()
24
 * @method \NilPortugues\SchemaOrg\Classes\ActivateAction activateAction()
25
 * @method \NilPortugues\SchemaOrg\Classes\AddAction addAction()
26
 * @method \NilPortugues\SchemaOrg\Classes\AdministrativeArea administrativeArea()
27
 * @method \NilPortugues\SchemaOrg\Classes\AdultEntertainment adultEntertainment()
28
 * @method \NilPortugues\SchemaOrg\Classes\AggregateOffer aggregateOffer()
29
 * @method \NilPortugues\SchemaOrg\Classes\AggregateRating aggregateRating()
30
 * @method \NilPortugues\SchemaOrg\Classes\AgreeAction agreeAction()
31
 * @method \NilPortugues\SchemaOrg\Classes\Airline airline()
32
 * @method \NilPortugues\SchemaOrg\Classes\Airport airport()
33
 * @method \NilPortugues\SchemaOrg\Classes\AlignmentObject alignmentObject()
34
 * @method \NilPortugues\SchemaOrg\Classes\AllocateAction allocateAction()
35
 * @method \NilPortugues\SchemaOrg\Classes\AmusementPark amusementPark()
36
 * @method \NilPortugues\SchemaOrg\Classes\AnatomicalStructure anatomicalStructure()
37
 * @method \NilPortugues\SchemaOrg\Classes\AnatomicalSystem anatomicalSystem()
38
 * @method \NilPortugues\SchemaOrg\Classes\AnimalShelter animalShelter()
39
 * @method \NilPortugues\SchemaOrg\Classes\Answer answer()
40
 * @method \NilPortugues\SchemaOrg\Classes\ApartmentComplex apartmentComplex()
41
 * @method \NilPortugues\SchemaOrg\Classes\APIReference aPIReference()
42
 * @method \NilPortugues\SchemaOrg\Classes\AppendAction appendAction()
43
 * @method \NilPortugues\SchemaOrg\Classes\ApplyAction applyAction()
44
 * @method \NilPortugues\SchemaOrg\Classes\ApprovedIndication approvedIndication()
45
 * @method \NilPortugues\SchemaOrg\Classes\Aquarium aquarium()
46
 * @method \NilPortugues\SchemaOrg\Classes\ArriveAction arriveAction()
47
 * @method \NilPortugues\SchemaOrg\Classes\Artery artery()
48
 * @method \NilPortugues\SchemaOrg\Classes\ArtGallery artGallery()
49
 * @method \NilPortugues\SchemaOrg\Classes\Article article()
50
 * @method \NilPortugues\SchemaOrg\Classes\AskAction askAction()
51
 * @method \NilPortugues\SchemaOrg\Classes\AssessAction assessAction()
52
 * @method \NilPortugues\SchemaOrg\Classes\AssignAction assignAction()
53
 * @method \NilPortugues\SchemaOrg\Classes\Attorney attorney()
54
 * @method \NilPortugues\SchemaOrg\Classes\Audience audience()
55
 * @method \NilPortugues\SchemaOrg\Classes\AudioObject audioObject()
56
 * @method \NilPortugues\SchemaOrg\Classes\AuthorizeAction authorizeAction()
57
 * @method \NilPortugues\SchemaOrg\Classes\AutoBodyShop autoBodyShop()
58
 * @method \NilPortugues\SchemaOrg\Classes\AutoDealer autoDealer()
59
 * @method \NilPortugues\SchemaOrg\Classes\AutomatedTeller automatedTeller()
60
 * @method \NilPortugues\SchemaOrg\Classes\AutomotiveBusiness automotiveBusiness()
61
 * @method \NilPortugues\SchemaOrg\Classes\AutoPartsStore autoPartsStore()
62
 * @method \NilPortugues\SchemaOrg\Classes\AutoRental autoRental()
63
 * @method \NilPortugues\SchemaOrg\Classes\AutoRepair autoRepair()
64
 * @method \NilPortugues\SchemaOrg\Classes\AutoWash autoWash()
65
 * @method \NilPortugues\SchemaOrg\Classes\Bakery bakery()
66
 * @method \NilPortugues\SchemaOrg\Classes\BankOrCreditUnion bankOrCreditUnion()
67
 * @method \NilPortugues\SchemaOrg\Classes\Barcode barcode()
68
 * @method \NilPortugues\SchemaOrg\Classes\BarOrPub barOrPub()
69
 * @method \NilPortugues\SchemaOrg\Classes\Beach beach()
70
 * @method \NilPortugues\SchemaOrg\Classes\BeautySalon beautySalon()
71
 * @method \NilPortugues\SchemaOrg\Classes\BedAndBreakfast bedAndBreakfast()
72
 * @method \NilPortugues\SchemaOrg\Classes\BefriendAction befriendAction()
73
 * @method \NilPortugues\SchemaOrg\Classes\BikeStore bikeStore()
74
 * @method \NilPortugues\SchemaOrg\Classes\Blog blog()
75
 * @method \NilPortugues\SchemaOrg\Classes\BlogPosting blogPosting()
76
 * @method \NilPortugues\SchemaOrg\Classes\BloodTest bloodTest()
77
 * @method \NilPortugues\SchemaOrg\Classes\BoardingPolicyType boardingPolicyType()
78
 * @method \NilPortugues\SchemaOrg\Classes\BodyOfWater bodyOfWater()
79
 * @method \NilPortugues\SchemaOrg\Classes\Bone bone()
80
 * @method \NilPortugues\SchemaOrg\Classes\BookFormatType bookFormatType()
81
 * @method \NilPortugues\SchemaOrg\Classes\BookmarkAction bookmarkAction()
82
 * @method \NilPortugues\SchemaOrg\Classes\Book book()
83
 * @method \NilPortugues\SchemaOrg\Classes\BookSeries bookSeries()
84
 * @method \NilPortugues\SchemaOrg\Classes\BookStore bookStore()
85
 * @method \NilPortugues\SchemaOrg\Classes\Boolean boolean()
86
 * @method \NilPortugues\SchemaOrg\Classes\BorrowAction borrowAction()
87
 * @method \NilPortugues\SchemaOrg\Classes\BowlingAlley bowlingAlley()
88
 * @method \NilPortugues\SchemaOrg\Classes\BrainStructure brainStructure()
89
 * @method \NilPortugues\SchemaOrg\Classes\Brand brand()
90
 * @method \NilPortugues\SchemaOrg\Classes\BreadcrumbList breadcrumbList()
91
 * @method \NilPortugues\SchemaOrg\Classes\Brewery brewery()
92
 * @method \NilPortugues\SchemaOrg\Classes\Bridge bridge()
93
 * @method \NilPortugues\SchemaOrg\Classes\BroadcastEvent broadcastEvent()
94
 * @method \NilPortugues\SchemaOrg\Classes\BroadcastService broadcastService()
95
 * @method \NilPortugues\SchemaOrg\Classes\BuddhistTemple buddhistTemple()
96
 * @method \NilPortugues\SchemaOrg\Classes\BusinessAudience businessAudience()
97
 * @method \NilPortugues\SchemaOrg\Classes\BusinessEntityType businessEntityType()
98
 * @method \NilPortugues\SchemaOrg\Classes\BusinessEvent businessEvent()
99
 * @method \NilPortugues\SchemaOrg\Classes\BusinessFunction businessFunction()
100
 * @method \NilPortugues\SchemaOrg\Classes\BusReservation busReservation()
101
 * @method \NilPortugues\SchemaOrg\Classes\BusStation busStation()
102
 * @method \NilPortugues\SchemaOrg\Classes\BusStop busStop()
103
 * @method \NilPortugues\SchemaOrg\Classes\BusTrip busTrip()
104
 * @method \NilPortugues\SchemaOrg\Classes\BuyAction buyAction()
105
 * @method \NilPortugues\SchemaOrg\Classes\CafeOrCoffeeShop cafeOrCoffeeShop()
106
 * @method \NilPortugues\SchemaOrg\Classes\Campground campground()
107
 * @method \NilPortugues\SchemaOrg\Classes\Canal canal()
108
 * @method \NilPortugues\SchemaOrg\Classes\CancelAction cancelAction()
109
 * @method \NilPortugues\SchemaOrg\Classes\Car car()
110
 * @method \NilPortugues\SchemaOrg\Classes\CarUsageType carUsageType()
111
 * @method \NilPortugues\SchemaOrg\Classes\Casino casino()
112
 * @method \NilPortugues\SchemaOrg\Classes\CatholicChurch catholicChurch()
113
 * @method \NilPortugues\SchemaOrg\Classes\Cemetery cemetery()
114
 * @method \NilPortugues\SchemaOrg\Classes\CheckAction checkAction()
115
 * @method \NilPortugues\SchemaOrg\Classes\CheckInAction checkInAction()
116
 * @method \NilPortugues\SchemaOrg\Classes\CheckOutAction checkOutAction()
117
 * @method \NilPortugues\SchemaOrg\Classes\CheckoutPage checkoutPage()
118
 * @method \NilPortugues\SchemaOrg\Classes\ChildCare childCare()
119
 * @method \NilPortugues\SchemaOrg\Classes\ChildrensEvent childrensEvent()
120
 * @method \NilPortugues\SchemaOrg\Classes\ChooseAction chooseAction()
121
 * @method \NilPortugues\SchemaOrg\Classes\Church church()
122
 * @method \NilPortugues\SchemaOrg\Classes\CityHall cityHall()
123
 * @method \NilPortugues\SchemaOrg\Classes\City city()
124
 * @method \NilPortugues\SchemaOrg\Classes\CivicStructure civicStructure()
125
 * @method \NilPortugues\SchemaOrg\Classes\Class class()
126
 * @method \NilPortugues\SchemaOrg\Classes\Clip clip()
127
 * @method \NilPortugues\SchemaOrg\Classes\ClothingStore clothingStore()
128
 * @method \NilPortugues\SchemaOrg\Classes\Code code()
129
 * @method \NilPortugues\SchemaOrg\Classes\CollectionPage collectionPage()
130
 * @method \NilPortugues\SchemaOrg\Classes\CollegeOrUniversity collegeOrUniversity()
131
 * @method \NilPortugues\SchemaOrg\Classes\ComedyClub comedyClub()
132
 * @method \NilPortugues\SchemaOrg\Classes\ComedyEvent comedyEvent()
133
 * @method \NilPortugues\SchemaOrg\Classes\CommentAction commentAction()
134
 * @method \NilPortugues\SchemaOrg\Classes\Comment comment()
135
 * @method \NilPortugues\SchemaOrg\Classes\CommunicateAction communicateAction()
136
 * @method \NilPortugues\SchemaOrg\Classes\ComputerStore computerStore()
137
 * @method \NilPortugues\SchemaOrg\Classes\ConfirmAction confirmAction()
138
 * @method \NilPortugues\SchemaOrg\Classes\ConsumeAction consumeAction()
139
 * @method \NilPortugues\SchemaOrg\Classes\ContactPage contactPage()
140
 * @method \NilPortugues\SchemaOrg\Classes\ContactPointOption contactPointOption()
141
 * @method \NilPortugues\SchemaOrg\Classes\ContactPoint contactPoint()
142
 * @method \NilPortugues\SchemaOrg\Classes\Continent continent()
143
 * @method \NilPortugues\SchemaOrg\Classes\ControlAction controlAction()
144
 * @method \NilPortugues\SchemaOrg\Classes\ConvenienceStore convenienceStore()
145
 * @method \NilPortugues\SchemaOrg\Classes\CookAction cookAction()
146
 * @method \NilPortugues\SchemaOrg\Classes\Corporation corporation()
147
 * @method \NilPortugues\SchemaOrg\Classes\Country country()
148
 * @method \NilPortugues\SchemaOrg\Classes\Courthouse courthouse()
149
 * @method \NilPortugues\SchemaOrg\Classes\CreateAction createAction()
150
 * @method \NilPortugues\SchemaOrg\Classes\CreativeWork creativeWork()
151
 * @method \NilPortugues\SchemaOrg\Classes\CreativeWorkSeason creativeWorkSeason()
152
 * @method \NilPortugues\SchemaOrg\Classes\CreativeWorkSeries creativeWorkSeries()
153
 * @method \NilPortugues\SchemaOrg\Classes\CreditCard creditCard()
154
 * @method \NilPortugues\SchemaOrg\Classes\Crematorium crematorium()
155
 * @method \NilPortugues\SchemaOrg\Classes\DanceEvent danceEvent()
156
 * @method \NilPortugues\SchemaOrg\Classes\DanceGroup danceGroup()
157
 * @method \NilPortugues\SchemaOrg\Classes\DataCatalog dataCatalog()
158
 * @method \NilPortugues\SchemaOrg\Classes\DataDownload dataDownload()
159
 * @method \NilPortugues\SchemaOrg\Classes\DataFeedItem dataFeedItem()
160
 * @method \NilPortugues\SchemaOrg\Classes\DataFeed dataFeed()
161
 * @method \NilPortugues\SchemaOrg\Classes\Dataset dataset()
162
 * @method \NilPortugues\SchemaOrg\Classes\DataType dataType()
163
 * @method \NilPortugues\SchemaOrg\Classes\Date date()
164
 * @method \NilPortugues\SchemaOrg\Classes\DateTime dateTime()
165
 * @method \NilPortugues\SchemaOrg\Classes\DayOfWeek dayOfWeek()
166
 * @method \NilPortugues\SchemaOrg\Classes\DaySpa daySpa()
167
 * @method \NilPortugues\SchemaOrg\Classes\DDxElement dDxElement()
168
 * @method \NilPortugues\SchemaOrg\Classes\DeactivateAction deactivateAction()
169
 * @method \NilPortugues\SchemaOrg\Classes\DefenceEstablishment defenceEstablishment()
170
 * @method \NilPortugues\SchemaOrg\Classes\DeleteAction deleteAction()
171
 * @method \NilPortugues\SchemaOrg\Classes\DeliveryChargeSpecification deliveryChargeSpecification()
172
 * @method \NilPortugues\SchemaOrg\Classes\DeliveryEvent deliveryEvent()
173
 * @method \NilPortugues\SchemaOrg\Classes\DeliveryMethod deliveryMethod()
174
 * @method \NilPortugues\SchemaOrg\Classes\Demand demand()
175
 * @method \NilPortugues\SchemaOrg\Classes\Dentist dentist()
176
 * @method \NilPortugues\SchemaOrg\Classes\DepartAction departAction()
177
 * @method \NilPortugues\SchemaOrg\Classes\DepartmentStore departmentStore()
178
 * @method \NilPortugues\SchemaOrg\Classes\DiagnosticLab diagnosticLab()
179
 * @method \NilPortugues\SchemaOrg\Classes\DiagnosticProcedure diagnosticProcedure()
180
 * @method \NilPortugues\SchemaOrg\Classes\DietarySupplement dietarySupplement()
181
 * @method \NilPortugues\SchemaOrg\Classes\Diet diet()
182
 * @method \NilPortugues\SchemaOrg\Classes\DisagreeAction disagreeAction()
183
 * @method \NilPortugues\SchemaOrg\Classes\DiscoverAction discoverAction()
184
 * @method \NilPortugues\SchemaOrg\Classes\DiscussionForumPosting discussionForumPosting()
185
 * @method \NilPortugues\SchemaOrg\Classes\DislikeAction dislikeAction()
186
 * @method \NilPortugues\SchemaOrg\Classes\Distance distance()
187
 * @method \NilPortugues\SchemaOrg\Classes\DonateAction donateAction()
188
 * @method \NilPortugues\SchemaOrg\Classes\DoseSchedule doseSchedule()
189
 * @method \NilPortugues\SchemaOrg\Classes\DownloadAction downloadAction()
190
 * @method \NilPortugues\SchemaOrg\Classes\DrawAction drawAction()
191
 * @method \NilPortugues\SchemaOrg\Classes\DrinkAction drinkAction()
192
 * @method \NilPortugues\SchemaOrg\Classes\DriveWheelConfigurationValue driveWheelConfigurationValue()
193
 * @method \NilPortugues\SchemaOrg\Classes\DrugClass drugClass()
194
 * @method \NilPortugues\SchemaOrg\Classes\DrugCostCategory drugCostCategory()
195
 * @method \NilPortugues\SchemaOrg\Classes\DrugCost drugCost()
196
 * @method \NilPortugues\SchemaOrg\Classes\DrugLegalStatus drugLegalStatus()
197
 * @method \NilPortugues\SchemaOrg\Classes\Drug drug()
198
 * @method \NilPortugues\SchemaOrg\Classes\DrugPregnancyCategory drugPregnancyCategory()
199
 * @method \NilPortugues\SchemaOrg\Classes\DrugPrescriptionStatus drugPrescriptionStatus()
200
 * @method \NilPortugues\SchemaOrg\Classes\DrugStrength drugStrength()
201
 * @method \NilPortugues\SchemaOrg\Classes\DryCleaningOrLaundry dryCleaningOrLaundry()
202
 * @method \NilPortugues\SchemaOrg\Classes\Duration duration()
203
 * @method \NilPortugues\SchemaOrg\Classes\EatAction eatAction()
204
 * @method \NilPortugues\SchemaOrg\Classes\EducationalAudience educationalAudience()
205
 * @method \NilPortugues\SchemaOrg\Classes\EducationalOrganization educationalOrganization()
206
 * @method \NilPortugues\SchemaOrg\Classes\EducationEvent educationEvent()
207
 * @method \NilPortugues\SchemaOrg\Classes\Electrician electrician()
208
 * @method \NilPortugues\SchemaOrg\Classes\ElectronicsStore electronicsStore()
209
 * @method \NilPortugues\SchemaOrg\Classes\ElementarySchool elementarySchool()
210
 * @method \NilPortugues\SchemaOrg\Classes\EmailMessage emailMessage()
211
 * @method \NilPortugues\SchemaOrg\Classes\Embassy embassy()
212
 * @method \NilPortugues\SchemaOrg\Classes\EmergencyService emergencyService()
213
 * @method \NilPortugues\SchemaOrg\Classes\EmployeeRole employeeRole()
214
 * @method \NilPortugues\SchemaOrg\Classes\EmploymentAgency employmentAgency()
215
 * @method \NilPortugues\SchemaOrg\Classes\EndorseAction endorseAction()
216
 * @method \NilPortugues\SchemaOrg\Classes\Energy energy()
217
 * @method \NilPortugues\SchemaOrg\Classes\EngineSpecification engineSpecification()
218
 * @method \NilPortugues\SchemaOrg\Classes\EntertainmentBusiness entertainmentBusiness()
219
 * @method \NilPortugues\SchemaOrg\Classes\EntryPoint entryPoint()
220
 * @method \NilPortugues\SchemaOrg\Classes\Enumeration enumeration()
221
 * @method \NilPortugues\SchemaOrg\Classes\Episode episode()
222
 * @method \NilPortugues\SchemaOrg\Classes\Event event()
223
 * @method \NilPortugues\SchemaOrg\Classes\EventReservation eventReservation()
224
 * @method \NilPortugues\SchemaOrg\Classes\EventStatusType eventStatusType()
225
 * @method \NilPortugues\SchemaOrg\Classes\EventVenue eventVenue()
226
 * @method \NilPortugues\SchemaOrg\Classes\ExerciseAction exerciseAction()
227
 * @method \NilPortugues\SchemaOrg\Classes\ExerciseGym exerciseGym()
228
 * @method \NilPortugues\SchemaOrg\Classes\ExercisePlan exercisePlan()
229
 * @method \NilPortugues\SchemaOrg\Classes\ExhibitionEvent exhibitionEvent()
230
 * @method \NilPortugues\SchemaOrg\Classes\FastFoodRestaurant fastFoodRestaurant()
231
 * @method \NilPortugues\SchemaOrg\Classes\Festival festival()
232
 * @method \NilPortugues\SchemaOrg\Classes\FilmAction filmAction()
233
 * @method \NilPortugues\SchemaOrg\Classes\FinancialService financialService()
234
 * @method \NilPortugues\SchemaOrg\Classes\FindAction findAction()
235
 * @method \NilPortugues\SchemaOrg\Classes\FireStation fireStation()
236
 * @method \NilPortugues\SchemaOrg\Classes\Flight flight()
237
 * @method \NilPortugues\SchemaOrg\Classes\FlightReservation flightReservation()
238
 * @method \NilPortugues\SchemaOrg\Classes\Float float()
239
 * @method \NilPortugues\SchemaOrg\Classes\Florist florist()
240
 * @method \NilPortugues\SchemaOrg\Classes\FollowAction followAction()
241
 * @method \NilPortugues\SchemaOrg\Classes\FoodEstablishment foodEstablishment()
242
 * @method \NilPortugues\SchemaOrg\Classes\FoodEstablishmentReservation foodEstablishmentReservation()
243
 * @method \NilPortugues\SchemaOrg\Classes\FoodEvent foodEvent()
244
 * @method \NilPortugues\SchemaOrg\Classes\FurnitureStore furnitureStore()
245
 * @method \NilPortugues\SchemaOrg\Classes\Game game()
246
 * @method \NilPortugues\SchemaOrg\Classes\GamePlayMode gamePlayMode()
247
 * @method \NilPortugues\SchemaOrg\Classes\GameServer gameServer()
248
 * @method \NilPortugues\SchemaOrg\Classes\GameServerStatus gameServerStatus()
249
 * @method \NilPortugues\SchemaOrg\Classes\GardenStore gardenStore()
250
 * @method \NilPortugues\SchemaOrg\Classes\GasStation gasStation()
251
 * @method \NilPortugues\SchemaOrg\Classes\GatedResidenceCommunity gatedResidenceCommunity()
252
 * @method \NilPortugues\SchemaOrg\Classes\GeneralContractor generalContractor()
253
 * @method \NilPortugues\SchemaOrg\Classes\GeoCircle geoCircle()
254
 * @method \NilPortugues\SchemaOrg\Classes\GeoCoordinates geoCoordinates()
255
 * @method \NilPortugues\SchemaOrg\Classes\GeoShape geoShape()
256
 * @method \NilPortugues\SchemaOrg\Classes\GiveAction giveAction()
257
 * @method \NilPortugues\SchemaOrg\Classes\GolfCourse golfCourse()
258
 * @method \NilPortugues\SchemaOrg\Classes\GovernmentBuilding governmentBuilding()
259
 * @method \NilPortugues\SchemaOrg\Classes\GovernmentOffice governmentOffice()
260
 * @method \NilPortugues\SchemaOrg\Classes\GovernmentOrganization governmentOrganization()
261
 * @method \NilPortugues\SchemaOrg\Classes\GovernmentPermit governmentPermit()
262
 * @method \NilPortugues\SchemaOrg\Classes\GovernmentService governmentService()
263
 * @method \NilPortugues\SchemaOrg\Classes\GroceryStore groceryStore()
264
 * @method \NilPortugues\SchemaOrg\Classes\HairSalon hairSalon()
265
 * @method \NilPortugues\SchemaOrg\Classes\HardwareStore hardwareStore()
266
 * @method \NilPortugues\SchemaOrg\Classes\HealthAndBeautyBusiness healthAndBeautyBusiness()
267
 * @method \NilPortugues\SchemaOrg\Classes\HealthClub healthClub()
268
 * @method \NilPortugues\SchemaOrg\Classes\HighSchool highSchool()
269
 * @method \NilPortugues\SchemaOrg\Classes\HinduTemple hinduTemple()
270
 * @method \NilPortugues\SchemaOrg\Classes\HobbyShop hobbyShop()
271
 * @method \NilPortugues\SchemaOrg\Classes\HomeAndConstructionBusiness homeAndConstructionBusiness()
272
 * @method \NilPortugues\SchemaOrg\Classes\HomeGoodsStore homeGoodsStore()
273
 * @method \NilPortugues\SchemaOrg\Classes\Hospital hospital()
274
 * @method \NilPortugues\SchemaOrg\Classes\Hostel hostel()
275
 * @method \NilPortugues\SchemaOrg\Classes\Hotel hotel()
276
 * @method \NilPortugues\SchemaOrg\Classes\HousePainter housePainter()
277
 * @method \NilPortugues\SchemaOrg\Classes\HVACBusiness hVACBusiness()
278
 * @method \NilPortugues\SchemaOrg\Classes\IceCreamShop iceCreamShop()
279
 * @method \NilPortugues\SchemaOrg\Classes\IgnoreAction ignoreAction()
280
 * @method \NilPortugues\SchemaOrg\Classes\ImageGallery imageGallery()
281
 * @method \NilPortugues\SchemaOrg\Classes\ImageObject imageObject()
282
 * @method \NilPortugues\SchemaOrg\Classes\ImagingTest imagingTest()
283
 * @method \NilPortugues\SchemaOrg\Classes\IndividualProduct individualProduct()
284
 * @method \NilPortugues\SchemaOrg\Classes\InfectiousAgentClass infectiousAgentClass()
285
 * @method \NilPortugues\SchemaOrg\Classes\InfectiousDisease infectiousDisease()
286
 * @method \NilPortugues\SchemaOrg\Classes\InformAction informAction()
287
 * @method \NilPortugues\SchemaOrg\Classes\InsertAction insertAction()
288
 * @method \NilPortugues\SchemaOrg\Classes\InstallAction installAction()
289
 * @method \NilPortugues\SchemaOrg\Classes\InsuranceAgency insuranceAgency()
290
 * @method \NilPortugues\SchemaOrg\Classes\Intangible intangible()
291
 * @method \NilPortugues\SchemaOrg\Classes\Integer integer()
292
 * @method \NilPortugues\SchemaOrg\Classes\InteractAction interactAction()
293
 * @method \NilPortugues\SchemaOrg\Classes\InteractionCounter interactionCounter()
294
 * @method \NilPortugues\SchemaOrg\Classes\InternetCafe internetCafe()
295
 * @method \NilPortugues\SchemaOrg\Classes\InviteAction inviteAction()
296
 * @method \NilPortugues\SchemaOrg\Classes\Invoice invoice()
297
 * @method \NilPortugues\SchemaOrg\Classes\ItemAvailability itemAvailability()
298
 * @method \NilPortugues\SchemaOrg\Classes\ItemListOrderType itemListOrderType()
299
 * @method \NilPortugues\SchemaOrg\Classes\ItemList itemList()
300
 * @method \NilPortugues\SchemaOrg\Classes\ItemPage itemPage()
301
 * @method \NilPortugues\SchemaOrg\Classes\JewelryStore jewelryStore()
302
 * @method \NilPortugues\SchemaOrg\Classes\JobPosting jobPosting()
303
 * @method \NilPortugues\SchemaOrg\Classes\JoinAction joinAction()
304
 * @method \NilPortugues\SchemaOrg\Classes\Joint joint()
305
 * @method \NilPortugues\SchemaOrg\Classes\LakeBodyOfWater lakeBodyOfWater()
306
 * @method \NilPortugues\SchemaOrg\Classes\Landform landform()
307
 * @method \NilPortugues\SchemaOrg\Classes\LandmarksOrHistoricalBuildings landmarksOrHistoricalBuildings()
308
 * @method \NilPortugues\SchemaOrg\Classes\Language language()
309
 * @method \NilPortugues\SchemaOrg\Classes\LeaveAction leaveAction()
310
 * @method \NilPortugues\SchemaOrg\Classes\LegalService legalService()
311
 * @method \NilPortugues\SchemaOrg\Classes\LegislativeBuilding legislativeBuilding()
312
 * @method \NilPortugues\SchemaOrg\Classes\LendAction lendAction()
313
 * @method \NilPortugues\SchemaOrg\Classes\Library library()
314
 * @method \NilPortugues\SchemaOrg\Classes\LifestyleModification lifestyleModification()
315
 * @method \NilPortugues\SchemaOrg\Classes\Ligament ligament()
316
 * @method \NilPortugues\SchemaOrg\Classes\LikeAction likeAction()
317
 * @method \NilPortugues\SchemaOrg\Classes\LiquorStore liquorStore()
318
 * @method \NilPortugues\SchemaOrg\Classes\ListenAction listenAction()
319
 * @method \NilPortugues\SchemaOrg\Classes\ListItem listItem()
320
 * @method \NilPortugues\SchemaOrg\Classes\LiteraryEvent literaryEvent()
321
 * @method \NilPortugues\SchemaOrg\Classes\LiveBlogPosting liveBlogPosting()
322
 * @method \NilPortugues\SchemaOrg\Classes\LocalBusiness localBusiness()
323
 * @method \NilPortugues\SchemaOrg\Classes\LockerDelivery lockerDelivery()
324
 * @method \NilPortugues\SchemaOrg\Classes\Locksmith locksmith()
325
 * @method \NilPortugues\SchemaOrg\Classes\LodgingBusiness lodgingBusiness()
326
 * @method \NilPortugues\SchemaOrg\Classes\LodgingReservation lodgingReservation()
327
 * @method \NilPortugues\SchemaOrg\Classes\LoseAction loseAction()
328
 * @method \NilPortugues\SchemaOrg\Classes\LymphaticVessel lymphaticVessel()
329
 * @method \NilPortugues\SchemaOrg\Classes\MapCategoryType mapCategoryType()
330
 * @method \NilPortugues\SchemaOrg\Classes\Map map()
331
 * @method \NilPortugues\SchemaOrg\Classes\MarryAction marryAction()
332
 * @method \NilPortugues\SchemaOrg\Classes\Mass mass()
333
 * @method \NilPortugues\SchemaOrg\Classes\MaximumDoseSchedule maximumDoseSchedule()
334
 * @method \NilPortugues\SchemaOrg\Classes\MediaObject mediaObject()
335
 * @method \NilPortugues\SchemaOrg\Classes\MedicalAudience medicalAudience()
336
 * @method \NilPortugues\SchemaOrg\Classes\MedicalCause medicalCause()
337
 * @method \NilPortugues\SchemaOrg\Classes\MedicalClinic medicalClinic()
338
 * @method \NilPortugues\SchemaOrg\Classes\MedicalCode medicalCode()
339
 * @method \NilPortugues\SchemaOrg\Classes\MedicalCondition medicalCondition()
340
 * @method \NilPortugues\SchemaOrg\Classes\MedicalConditionStage medicalConditionStage()
341
 * @method \NilPortugues\SchemaOrg\Classes\MedicalContraindication medicalContraindication()
342
 * @method \NilPortugues\SchemaOrg\Classes\MedicalDevice medicalDevice()
343
 * @method \NilPortugues\SchemaOrg\Classes\MedicalDevicePurpose medicalDevicePurpose()
344
 * @method \NilPortugues\SchemaOrg\Classes\MedicalEntity medicalEntity()
345
 * @method \NilPortugues\SchemaOrg\Classes\MedicalEnumeration medicalEnumeration()
346
 * @method \NilPortugues\SchemaOrg\Classes\MedicalEvidenceLevel medicalEvidenceLevel()
347
 * @method \NilPortugues\SchemaOrg\Classes\MedicalGuidelineContraindication medicalGuidelineContraindication()
348
 * @method \NilPortugues\SchemaOrg\Classes\MedicalGuideline medicalGuideline()
349
 * @method \NilPortugues\SchemaOrg\Classes\MedicalGuidelineRecommendation medicalGuidelineRecommendation()
350
 * @method \NilPortugues\SchemaOrg\Classes\MedicalImagingTechnique medicalImagingTechnique()
351
 * @method \NilPortugues\SchemaOrg\Classes\MedicalIndication medicalIndication()
352
 * @method \NilPortugues\SchemaOrg\Classes\MedicalIntangible medicalIntangible()
353
 * @method \NilPortugues\SchemaOrg\Classes\MedicalObservationalStudyDesign medicalObservationalStudyDesign()
354
 * @method \NilPortugues\SchemaOrg\Classes\MedicalObservationalStudy medicalObservationalStudy()
355
 * @method \NilPortugues\SchemaOrg\Classes\MedicalOrganization medicalOrganization()
356
 * @method \NilPortugues\SchemaOrg\Classes\MedicalProcedure medicalProcedure()
357
 * @method \NilPortugues\SchemaOrg\Classes\MedicalProcedureType medicalProcedureType()
358
 * @method \NilPortugues\SchemaOrg\Classes\MedicalRiskCalculator medicalRiskCalculator()
359
 * @method \NilPortugues\SchemaOrg\Classes\MedicalRiskEstimator medicalRiskEstimator()
360
 * @method \NilPortugues\SchemaOrg\Classes\MedicalRiskFactor medicalRiskFactor()
361
 * @method \NilPortugues\SchemaOrg\Classes\MedicalRiskScore medicalRiskScore()
362
 * @method \NilPortugues\SchemaOrg\Classes\MedicalScholarlyArticle medicalScholarlyArticle()
363
 * @method \NilPortugues\SchemaOrg\Classes\MedicalSignOrSymptom medicalSignOrSymptom()
364
 * @method \NilPortugues\SchemaOrg\Classes\MedicalSign medicalSign()
365
 * @method \NilPortugues\SchemaOrg\Classes\MedicalSpecialty medicalSpecialty()
366
 * @method \NilPortugues\SchemaOrg\Classes\MedicalStudy medicalStudy()
367
 * @method \NilPortugues\SchemaOrg\Classes\MedicalStudyStatus medicalStudyStatus()
368
 * @method \NilPortugues\SchemaOrg\Classes\MedicalSymptom medicalSymptom()
369
 * @method \NilPortugues\SchemaOrg\Classes\MedicalTestPanel medicalTestPanel()
370
 * @method \NilPortugues\SchemaOrg\Classes\MedicalTest medicalTest()
371
 * @method \NilPortugues\SchemaOrg\Classes\MedicalTherapy medicalTherapy()
372
 * @method \NilPortugues\SchemaOrg\Classes\MedicalTrialDesign medicalTrialDesign()
373
 * @method \NilPortugues\SchemaOrg\Classes\MedicalTrial medicalTrial()
374
 * @method \NilPortugues\SchemaOrg\Classes\MedicalWebPage medicalWebPage()
375
 * @method \NilPortugues\SchemaOrg\Classes\MedicineSystem medicineSystem()
376
 * @method \NilPortugues\SchemaOrg\Classes\MensClothingStore mensClothingStore()
377
 * @method \NilPortugues\SchemaOrg\Classes\MiddleSchool middleSchool()
378
 * @method \NilPortugues\SchemaOrg\Classes\MobileApplication mobileApplication()
379
 * @method \NilPortugues\SchemaOrg\Classes\MobilePhoneStore mobilePhoneStore()
380
 * @method \NilPortugues\SchemaOrg\Classes\Mosque mosque()
381
 * @method \NilPortugues\SchemaOrg\Classes\Motel motel()
382
 * @method \NilPortugues\SchemaOrg\Classes\MotorcycleDealer motorcycleDealer()
383
 * @method \NilPortugues\SchemaOrg\Classes\MotorcycleRepair motorcycleRepair()
384
 * @method \NilPortugues\SchemaOrg\Classes\Mountain mountain()
385
 * @method \NilPortugues\SchemaOrg\Classes\MoveAction moveAction()
386
 * @method \NilPortugues\SchemaOrg\Classes\MovieClip movieClip()
387
 * @method \NilPortugues\SchemaOrg\Classes\Movie movie()
388
 * @method \NilPortugues\SchemaOrg\Classes\MovieRentalStore movieRentalStore()
389
 * @method \NilPortugues\SchemaOrg\Classes\MovieSeries movieSeries()
390
 * @method \NilPortugues\SchemaOrg\Classes\MovieTheater movieTheater()
391
 * @method \NilPortugues\SchemaOrg\Classes\MovingCompany movingCompany()
392
 * @method \NilPortugues\SchemaOrg\Classes\Muscle muscle()
393
 * @method \NilPortugues\SchemaOrg\Classes\Museum museum()
394
 * @method \NilPortugues\SchemaOrg\Classes\MusicAlbum musicAlbum()
395
 * @method \NilPortugues\SchemaOrg\Classes\MusicEvent musicEvent()
396
 * @method \NilPortugues\SchemaOrg\Classes\MusicGroup musicGroup()
397
 * @method \NilPortugues\SchemaOrg\Classes\MusicPlaylist musicPlaylist()
398
 * @method \NilPortugues\SchemaOrg\Classes\MusicRecording musicRecording()
399
 * @method \NilPortugues\SchemaOrg\Classes\MusicStore musicStore()
400
 * @method \NilPortugues\SchemaOrg\Classes\MusicVenue musicVenue()
401
 * @method \NilPortugues\SchemaOrg\Classes\MusicVideoObject musicVideoObject()
402
 * @method \NilPortugues\SchemaOrg\Classes\NailSalon nailSalon()
403
 * @method \NilPortugues\SchemaOrg\Classes\Nerve nerve()
404
 * @method \NilPortugues\SchemaOrg\Classes\NewsArticle newsArticle()
405
 * @method \NilPortugues\SchemaOrg\Classes\NGO nGO()
406
 * @method \NilPortugues\SchemaOrg\Classes\NightClub nightClub()
407
 * @method \NilPortugues\SchemaOrg\Classes\Notary notary()
408
 * @method \NilPortugues\SchemaOrg\Classes\Number number()
409
 * @method \NilPortugues\SchemaOrg\Classes\NutritionInformation nutritionInformation()
410
 * @method \NilPortugues\SchemaOrg\Classes\OceanBodyOfWater oceanBodyOfWater()
411
 * @method \NilPortugues\SchemaOrg\Classes\OfferCatalog offerCatalog()
412
 * @method \NilPortugues\SchemaOrg\Classes\OfferItemCondition offerItemCondition()
413
 * @method \NilPortugues\SchemaOrg\Classes\Offer offer()
414
 * @method \NilPortugues\SchemaOrg\Classes\OfficeEquipmentStore officeEquipmentStore()
415
 * @method \NilPortugues\SchemaOrg\Classes\OnDemandEvent onDemandEvent()
416
 * @method \NilPortugues\SchemaOrg\Classes\OpeningHoursSpecification openingHoursSpecification()
417
 * @method \NilPortugues\SchemaOrg\Classes\Optician optician()
418
 * @method \NilPortugues\SchemaOrg\Classes\OrderAction orderAction()
419
 * @method \NilPortugues\SchemaOrg\Classes\OrderItem orderItem()
420
 * @method \NilPortugues\SchemaOrg\Classes\Order order()
421
 * @method \NilPortugues\SchemaOrg\Classes\OrderStatus orderStatus()
422
 * @method \NilPortugues\SchemaOrg\Classes\Organization organization()
423
 * @method \NilPortugues\SchemaOrg\Classes\OrganizationRole organizationRole()
424
 * @method \NilPortugues\SchemaOrg\Classes\OrganizeAction organizeAction()
425
 * @method \NilPortugues\SchemaOrg\Classes\OutletStore outletStore()
426
 * @method \NilPortugues\SchemaOrg\Classes\OwnershipInfo ownershipInfo()
427
 * @method \NilPortugues\SchemaOrg\Classes\PaintAction paintAction()
428
 * @method \NilPortugues\SchemaOrg\Classes\Painting painting()
429
 * @method \NilPortugues\SchemaOrg\Classes\PalliativeProcedure palliativeProcedure()
430
 * @method \NilPortugues\SchemaOrg\Classes\ParcelDelivery parcelDelivery()
431
 * @method \NilPortugues\SchemaOrg\Classes\ParcelService parcelService()
432
 * @method \NilPortugues\SchemaOrg\Classes\ParentAudience parentAudience()
433
 * @method \NilPortugues\SchemaOrg\Classes\ParkingFacility parkingFacility()
434
 * @method \NilPortugues\SchemaOrg\Classes\Park park()
435
 * @method \NilPortugues\SchemaOrg\Classes\PathologyTest pathologyTest()
436
 * @method \NilPortugues\SchemaOrg\Classes\PawnShop pawnShop()
437
 * @method \NilPortugues\SchemaOrg\Classes\PayAction payAction()
438
 * @method \NilPortugues\SchemaOrg\Classes\PaymentChargeSpecification paymentChargeSpecification()
439
 * @method \NilPortugues\SchemaOrg\Classes\PaymentMethod paymentMethod()
440
 * @method \NilPortugues\SchemaOrg\Classes\PaymentStatusType paymentStatusType()
441
 * @method \NilPortugues\SchemaOrg\Classes\PeopleAudience peopleAudience()
442
 * @method \NilPortugues\SchemaOrg\Classes\PerformAction performAction()
443
 * @method \NilPortugues\SchemaOrg\Classes\PerformanceRole performanceRole()
444
 * @method \NilPortugues\SchemaOrg\Classes\PerformingArtsTheater performingArtsTheater()
445
 * @method \NilPortugues\SchemaOrg\Classes\PerformingGroup performingGroup()
446
 * @method \NilPortugues\SchemaOrg\Classes\Periodical periodical()
447
 * @method \NilPortugues\SchemaOrg\Classes\Permit permit()
448
 * @method \NilPortugues\SchemaOrg\Classes\Person person()
449
 * @method \NilPortugues\SchemaOrg\Classes\PetStore petStore()
450
 * @method \NilPortugues\SchemaOrg\Classes\Pharmacy pharmacy()
451
 * @method \NilPortugues\SchemaOrg\Classes\PhotographAction photographAction()
452
 * @method \NilPortugues\SchemaOrg\Classes\Photograph photograph()
453
 * @method \NilPortugues\SchemaOrg\Classes\PhysicalActivityCategory physicalActivityCategory()
454
 * @method \NilPortugues\SchemaOrg\Classes\PhysicalActivity physicalActivity()
455
 * @method \NilPortugues\SchemaOrg\Classes\PhysicalExam physicalExam()
456
 * @method \NilPortugues\SchemaOrg\Classes\PhysicalTherapy physicalTherapy()
457
 * @method \NilPortugues\SchemaOrg\Classes\Physician physician()
458
 * @method \NilPortugues\SchemaOrg\Classes\PlaceOfWorship placeOfWorship()
459
 * @method \NilPortugues\SchemaOrg\Classes\Place place()
460
 * @method \NilPortugues\SchemaOrg\Classes\PlanAction planAction()
461
 * @method \NilPortugues\SchemaOrg\Classes\PlayAction playAction()
462
 * @method \NilPortugues\SchemaOrg\Classes\Playground playground()
463
 * @method \NilPortugues\SchemaOrg\Classes\Plumber plumber()
464
 * @method \NilPortugues\SchemaOrg\Classes\PoliceStation policeStation()
465
 * @method \NilPortugues\SchemaOrg\Classes\Pond pond()
466
 * @method \NilPortugues\SchemaOrg\Classes\PostalAddress postalAddress()
467
 * @method \NilPortugues\SchemaOrg\Classes\PostOffice postOffice()
468
 * @method \NilPortugues\SchemaOrg\Classes\PrependAction prependAction()
469
 * @method \NilPortugues\SchemaOrg\Classes\Preschool preschool()
470
 * @method \NilPortugues\SchemaOrg\Classes\PreventionIndication preventionIndication()
471
 * @method \NilPortugues\SchemaOrg\Classes\PriceSpecification priceSpecification()
472
 * @method \NilPortugues\SchemaOrg\Classes\ProductModel productModel()
473
 * @method \NilPortugues\SchemaOrg\Classes\Product product()
474
 * @method \NilPortugues\SchemaOrg\Classes\ProfessionalService professionalService()
475
 * @method \NilPortugues\SchemaOrg\Classes\ProfilePage profilePage()
476
 * @method \NilPortugues\SchemaOrg\Classes\ProgramMembership programMembership()
477
 * @method \NilPortugues\SchemaOrg\Classes\Property property()
478
 * @method \NilPortugues\SchemaOrg\Classes\PropertyValue propertyValue()
479
 * @method \NilPortugues\SchemaOrg\Classes\PropertyValueSpecification propertyValueSpecification()
480
 * @method \NilPortugues\SchemaOrg\Classes\PsychologicalTreatment psychologicalTreatment()
481
 * @method \NilPortugues\SchemaOrg\Classes\PublicationEvent publicationEvent()
482
 * @method \NilPortugues\SchemaOrg\Classes\PublicationIssue publicationIssue()
483
 * @method \NilPortugues\SchemaOrg\Classes\PublicationVolume publicationVolume()
484
 * @method \NilPortugues\SchemaOrg\Classes\PublicSwimmingPool publicSwimmingPool()
485
 * @method \NilPortugues\SchemaOrg\Classes\QAPage qAPage()
486
 * @method \NilPortugues\SchemaOrg\Classes\QualitativeValue qualitativeValue()
487
 * @method \NilPortugues\SchemaOrg\Classes\QuantitativeValue quantitativeValue()
488
 * @method \NilPortugues\SchemaOrg\Classes\Quantity quantity()
489
 * @method \NilPortugues\SchemaOrg\Classes\Question question()
490
 * @method \NilPortugues\SchemaOrg\Classes\QuoteAction quoteAction()
491
 * @method \NilPortugues\SchemaOrg\Classes\RadiationTherapy radiationTherapy()
492
 * @method \NilPortugues\SchemaOrg\Classes\RadioClip radioClip()
493
 * @method \NilPortugues\SchemaOrg\Classes\RadioEpisode radioEpisode()
494
 * @method \NilPortugues\SchemaOrg\Classes\RadioSeason radioSeason()
495
 * @method \NilPortugues\SchemaOrg\Classes\RadioSeries radioSeries()
496
 * @method \NilPortugues\SchemaOrg\Classes\RadioStation radioStation()
497
 * @method \NilPortugues\SchemaOrg\Classes\Rating rating()
498
 * @method \NilPortugues\SchemaOrg\Classes\ReactAction reactAction()
499
 * @method \NilPortugues\SchemaOrg\Classes\ReadAction readAction()
500
 * @method \NilPortugues\SchemaOrg\Classes\RealEstateAgent realEstateAgent()
501
 * @method \NilPortugues\SchemaOrg\Classes\ReceiveAction receiveAction()
502
 * @method \NilPortugues\SchemaOrg\Classes\Recipe recipe()
503
 * @method \NilPortugues\SchemaOrg\Classes\RecommendedDoseSchedule recommendedDoseSchedule()
504
 * @method \NilPortugues\SchemaOrg\Classes\RecyclingCenter recyclingCenter()
505
 * @method \NilPortugues\SchemaOrg\Classes\RegisterAction registerAction()
506
 * @method \NilPortugues\SchemaOrg\Classes\RejectAction rejectAction()
507
 * @method \NilPortugues\SchemaOrg\Classes\RentAction rentAction()
508
 * @method \NilPortugues\SchemaOrg\Classes\RentalCarReservation rentalCarReservation()
509
 * @method \NilPortugues\SchemaOrg\Classes\ReplaceAction replaceAction()
510
 * @method \NilPortugues\SchemaOrg\Classes\ReplyAction replyAction()
511
 * @method \NilPortugues\SchemaOrg\Classes\ReportedDoseSchedule reportedDoseSchedule()
512
 * @method \NilPortugues\SchemaOrg\Classes\Report report()
513
 * @method \NilPortugues\SchemaOrg\Classes\ReservationPackage reservationPackage()
514
 * @method \NilPortugues\SchemaOrg\Classes\Reservation reservation()
515
 * @method \NilPortugues\SchemaOrg\Classes\ReservationStatusType reservationStatusType()
516
 * @method \NilPortugues\SchemaOrg\Classes\ReserveAction reserveAction()
517
 * @method \NilPortugues\SchemaOrg\Classes\Reservoir reservoir()
518
 * @method \NilPortugues\SchemaOrg\Classes\Residence residence()
519
 * @method \NilPortugues\SchemaOrg\Classes\Restaurant restaurant()
520
 * @method \NilPortugues\SchemaOrg\Classes\ResumeAction resumeAction()
521
 * @method \NilPortugues\SchemaOrg\Classes\ReturnAction returnAction()
522
 * @method \NilPortugues\SchemaOrg\Classes\ReviewAction reviewAction()
523
 * @method \NilPortugues\SchemaOrg\Classes\Review review()
524
 * @method \NilPortugues\SchemaOrg\Classes\RiverBodyOfWater riverBodyOfWater()
525
 * @method \NilPortugues\SchemaOrg\Classes\Role role()
526
 * @method \NilPortugues\SchemaOrg\Classes\RoofingContractor roofingContractor()
527
 * @method \NilPortugues\SchemaOrg\Classes\RsvpAction rsvpAction()
528
 * @method \NilPortugues\SchemaOrg\Classes\RsvpResponseType rsvpResponseType()
529
 * @method \NilPortugues\SchemaOrg\Classes\RVPark rVPark()
530
 * @method \NilPortugues\SchemaOrg\Classes\SaleEvent saleEvent()
531
 * @method \NilPortugues\SchemaOrg\Classes\ScheduleAction scheduleAction()
532
 * @method \NilPortugues\SchemaOrg\Classes\ScholarlyArticle scholarlyArticle()
533
 * @method \NilPortugues\SchemaOrg\Classes\School school()
534
 * @method \NilPortugues\SchemaOrg\Classes\ScreeningEvent screeningEvent()
535
 * @method \NilPortugues\SchemaOrg\Classes\Sculpture sculpture()
536
 * @method \NilPortugues\SchemaOrg\Classes\SeaBodyOfWater seaBodyOfWater()
537
 * @method \NilPortugues\SchemaOrg\Classes\SearchAction searchAction()
538
 * @method \NilPortugues\SchemaOrg\Classes\SearchResultsPage searchResultsPage()
539
 * @method \NilPortugues\SchemaOrg\Classes\Season season()
540
 * @method \NilPortugues\SchemaOrg\Classes\Seat seat()
541
 * @method \NilPortugues\SchemaOrg\Classes\SelfStorage selfStorage()
542
 * @method \NilPortugues\SchemaOrg\Classes\SellAction sellAction()
543
 * @method \NilPortugues\SchemaOrg\Classes\SendAction sendAction()
544
 * @method \NilPortugues\SchemaOrg\Classes\Series series()
545
 * @method \NilPortugues\SchemaOrg\Classes\ServiceChannel serviceChannel()
546
 * @method \NilPortugues\SchemaOrg\Classes\Service service()
547
 * @method \NilPortugues\SchemaOrg\Classes\ShareAction shareAction()
548
 * @method \NilPortugues\SchemaOrg\Classes\ShoeStore shoeStore()
549
 * @method \NilPortugues\SchemaOrg\Classes\ShoppingCenter shoppingCenter()
550
 * @method \NilPortugues\SchemaOrg\Classes\SingleFamilyResidence singleFamilyResidence()
551
 * @method \NilPortugues\SchemaOrg\Classes\SiteNavigationElement siteNavigationElement()
552
 * @method \NilPortugues\SchemaOrg\Classes\SkiResort skiResort()
553
 * @method \NilPortugues\SchemaOrg\Classes\SocialEvent socialEvent()
554
 * @method \NilPortugues\SchemaOrg\Classes\SocialMediaPosting socialMediaPosting()
555
 * @method \NilPortugues\SchemaOrg\Classes\SoftwareApplication softwareApplication()
556
 * @method \NilPortugues\SchemaOrg\Classes\SoftwareSourceCode softwareSourceCode()
557
 * @method \NilPortugues\SchemaOrg\Classes\SomeProducts someProducts()
558
 * @method \NilPortugues\SchemaOrg\Classes\Specialty specialty()
559
 * @method \NilPortugues\SchemaOrg\Classes\SportingGoodsStore sportingGoodsStore()
560
 * @method \NilPortugues\SchemaOrg\Classes\SportsActivityLocation sportsActivityLocation()
561
 * @method \NilPortugues\SchemaOrg\Classes\SportsClub sportsClub()
562
 * @method \NilPortugues\SchemaOrg\Classes\SportsEvent sportsEvent()
563
 * @method \NilPortugues\SchemaOrg\Classes\SportsTeam sportsTeam()
564
 * @method \NilPortugues\SchemaOrg\Classes\StadiumOrArena stadiumOrArena()
565
 * @method \NilPortugues\SchemaOrg\Classes\State state()
566
 * @method \NilPortugues\SchemaOrg\Classes\SteeringPositionValue steeringPositionValue()
567
 * @method \NilPortugues\SchemaOrg\Classes\Store store()
568
 * @method \NilPortugues\SchemaOrg\Classes\StructuredValue structuredValue()
569
 * @method \NilPortugues\SchemaOrg\Classes\SubscribeAction subscribeAction()
570
 * @method \NilPortugues\SchemaOrg\Classes\SubwayStation subwayStation()
571
 * @method \NilPortugues\SchemaOrg\Classes\SuperficialAnatomy superficialAnatomy()
572
 * @method \NilPortugues\SchemaOrg\Classes\SuspendAction suspendAction()
573
 * @method \NilPortugues\SchemaOrg\Classes\Synagogue synagogue()
574
 * @method \NilPortugues\SchemaOrg\Classes\Table table()
575
 * @method \NilPortugues\SchemaOrg\Classes\TakeAction takeAction()
576
 * @method \NilPortugues\SchemaOrg\Classes\TattooParlor tattooParlor()
577
 * @method \NilPortugues\SchemaOrg\Classes\Taxi taxi()
578
 * @method \NilPortugues\SchemaOrg\Classes\TaxiReservation taxiReservation()
579
 * @method \NilPortugues\SchemaOrg\Classes\TaxiService taxiService()
580
 * @method \NilPortugues\SchemaOrg\Classes\TaxiStand taxiStand()
581
 * @method \NilPortugues\SchemaOrg\Classes\TechArticle techArticle()
582
 * @method \NilPortugues\SchemaOrg\Classes\TelevisionStation televisionStation()
583
 * @method \NilPortugues\SchemaOrg\Classes\TennisComplex tennisComplex()
584
 * @method \NilPortugues\SchemaOrg\Classes\Text text()
585
 * @method \NilPortugues\SchemaOrg\Classes\TheaterEvent theaterEvent()
586
 * @method \NilPortugues\SchemaOrg\Classes\TheaterGroup theaterGroup()
587
 * @method \NilPortugues\SchemaOrg\Classes\TherapeuticProcedure therapeuticProcedure()
588
 * @method \NilPortugues\SchemaOrg\Classes\Thing thing()
589
 * @method \NilPortugues\SchemaOrg\Classes\Ticket ticket()
590
 * @method \NilPortugues\SchemaOrg\Classes\TieAction tieAction()
591
 * @method \NilPortugues\SchemaOrg\Classes\TipAction tipAction()
592
 * @method \NilPortugues\SchemaOrg\Classes\TireShop tireShop()
593
 * @method \NilPortugues\SchemaOrg\Classes\TouristAttraction touristAttraction()
594
 * @method \NilPortugues\SchemaOrg\Classes\TouristInformationCenter touristInformationCenter()
595
 * @method \NilPortugues\SchemaOrg\Classes\ToyStore toyStore()
596
 * @method \NilPortugues\SchemaOrg\Classes\TrackAction trackAction()
597
 * @method \NilPortugues\SchemaOrg\Classes\TradeAction tradeAction()
598
 * @method \NilPortugues\SchemaOrg\Classes\TrainReservation trainReservation()
599
 * @method \NilPortugues\SchemaOrg\Classes\TrainStation trainStation()
600
 * @method \NilPortugues\SchemaOrg\Classes\TrainTrip trainTrip()
601
 * @method \NilPortugues\SchemaOrg\Classes\TransferAction transferAction()
602
 * @method \NilPortugues\SchemaOrg\Classes\TravelAction travelAction()
603
 * @method \NilPortugues\SchemaOrg\Classes\TravelAgency travelAgency()
604
 * @method \NilPortugues\SchemaOrg\Classes\TreatmentIndication treatmentIndication()
605
 * @method \NilPortugues\SchemaOrg\Classes\TVClip tVClip()
606
 * @method \NilPortugues\SchemaOrg\Classes\TVEpisode tVEpisode()
607
 * @method \NilPortugues\SchemaOrg\Classes\TVSeason tVSeason()
608
 * @method \NilPortugues\SchemaOrg\Classes\TVSeries tVSeries()
609
 * @method \NilPortugues\SchemaOrg\Classes\TypeAndQuantityNode typeAndQuantityNode()
610
 * @method \NilPortugues\SchemaOrg\Classes\UnitPriceSpecification unitPriceSpecification()
611
 * @method \NilPortugues\SchemaOrg\Classes\UnRegisterAction unRegisterAction()
612
 * @method \NilPortugues\SchemaOrg\Classes\UpdateAction updateAction()
613
 * @method \NilPortugues\SchemaOrg\Classes\URL URL()
614
 * @method \NilPortugues\SchemaOrg\Classes\UseAction useAction()
615
 * @method \NilPortugues\SchemaOrg\Classes\UserBlocks userBlocks()
616
 * @method \NilPortugues\SchemaOrg\Classes\UserCheckins userCheckins()
617
 * @method \NilPortugues\SchemaOrg\Classes\UserComments userComments()
618
 * @method \NilPortugues\SchemaOrg\Classes\UserDownloads userDownloads()
619
 * @method \NilPortugues\SchemaOrg\Classes\UserInteraction userInteraction()
620
 * @method \NilPortugues\SchemaOrg\Classes\UserLikes userLikes()
621
 * @method \NilPortugues\SchemaOrg\Classes\UserPageVisits userPageVisits()
622
 * @method \NilPortugues\SchemaOrg\Classes\UserPlays userPlays()
623
 * @method \NilPortugues\SchemaOrg\Classes\UserPlusOnes userPlusOnes()
624
 * @method \NilPortugues\SchemaOrg\Classes\UserTweets userTweets()
625
 * @method \NilPortugues\SchemaOrg\Classes\Vehicle vehicle()
626
 * @method \NilPortugues\SchemaOrg\Classes\Vein vein()
627
 * @method \NilPortugues\SchemaOrg\Classes\Vessel vessel()
628
 * @method \NilPortugues\SchemaOrg\Classes\VeterinaryCare veterinaryCare()
629
 * @method \NilPortugues\SchemaOrg\Classes\VideoGallery videoGallery()
630
 * @method \NilPortugues\SchemaOrg\Classes\VideoGameClip videoGameClip()
631
 * @method \NilPortugues\SchemaOrg\Classes\VideoGame videoGame()
632
 * @method \NilPortugues\SchemaOrg\Classes\VideoGameSeries videoGameSeries()
633
 * @method \NilPortugues\SchemaOrg\Classes\VideoObject videoObject()
634
 * @method \NilPortugues\SchemaOrg\Classes\ViewAction viewAction()
635
 * @method \NilPortugues\SchemaOrg\Classes\VisualArtsEvent visualArtsEvent()
636
 * @method \NilPortugues\SchemaOrg\Classes\VisualArtwork visualArtwork()
637
 * @method \NilPortugues\SchemaOrg\Classes\Volcano volcano()
638
 * @method \NilPortugues\SchemaOrg\Classes\VoteAction voteAction()
639
 * @method \NilPortugues\SchemaOrg\Classes\WantAction wantAction()
640
 * @method \NilPortugues\SchemaOrg\Classes\WarrantyPromise warrantyPromise()
641
 * @method \NilPortugues\SchemaOrg\Classes\WarrantyScope warrantyScope()
642
 * @method \NilPortugues\SchemaOrg\Classes\WatchAction watchAction()
643
 * @method \NilPortugues\SchemaOrg\Classes\Waterfall waterfall()
644
 * @method \NilPortugues\SchemaOrg\Classes\WearAction wearAction()
645
 * @method \NilPortugues\SchemaOrg\Classes\WebApplication webApplication()
646
 * @method \NilPortugues\SchemaOrg\Classes\WebPageElement webPageElement()
647
 * @method \NilPortugues\SchemaOrg\Classes\WebPage webPage()
648
 * @method \NilPortugues\SchemaOrg\Classes\WebSite webSite()
649
 * @method \NilPortugues\SchemaOrg\Classes\WholesaleStore wholesaleStore()
650
 * @method \NilPortugues\SchemaOrg\Classes\WinAction winAction()
651
 * @method \NilPortugues\SchemaOrg\Classes\Winery winery()
652
 * @method \NilPortugues\SchemaOrg\Classes\WPAdBlock wPAdBlock()
653
 * @method \NilPortugues\SchemaOrg\Classes\WPFooter wPFooter()
654
 * @method \NilPortugues\SchemaOrg\Classes\WPHeader wPHeader()
655
 * @method \NilPortugues\SchemaOrg\Classes\WPSideBar wPSideBar()
656
 * @method \NilPortugues\SchemaOrg\Classes\WriteAction writeAction()
657
 * @method \NilPortugues\SchemaOrg\Classes\Zoo zoo()
658
 * METHODEND
659
 */
660
class SchemaOrg
661
{
662
    /**
663
     * @var self
664
     */
665
    private static $instance;
666
667
    /**
668
     * @var array
669
     */
670
    private static $instances = [];
671
672
    /**
673
     * @param $method
674
     * @param $args
675
     *
676
     * @throws RuntimeException
677
     *
678
     * @return mixed
679
     */
680
    public function __call($method, $args)
681
    {
682
        $name = $method;
683
        $name[0] = strtoupper($name[0]);
684
685
        if (class_exists('NilPortugues\\SchemaOrg\\Classes\\'.$name, true)) {
686
            if (empty(self::$instances[$name])) {
687
                $class = 'NilPortugues\\SchemaOrg\\Classes\\'.$name;
688
                self::$instances[$name] = new $class();
689
            }
690
691
            return self::$instances[$name];
692
        }
693
694
        throw new RuntimeException(sprintf('Method %s does not exist.', $name));
695
    }
696
697
    /**
698
     * @return SchemaOrg
699
     */
700
    public static function schemas()
701
    {
702
        if (null === self::$instance) {
703
            self::$instance = new self();
704
        }
705
706
        return self::$instance;
707
    }
708
709
    /**
710
     * Protected constructor to prevent creating a new instance of the
711
     * *Singleton* via the `new` operator from outside of this class.
712
     */
713
    protected function __construct()
714
    {
715
    }
716
717
    /**
718
     * Private clone method to prevent cloning of the instance of the
719
     * *Singleton* instance.
720
     *
721
     * @codeCoverageIgnore
722
     */
723
    private function __clone()
724
    {
725
    }
726
727
    /**
728
     * Private unserialize method to prevent unserializing of the *Singleton*
729
     * instance.
730
     *
731
     * @codeCoverageIgnore
732
     */
733
    private function __wakeup()
734
    {
735
    }
736
}
737