From 57efe63d746c75ecf19a731738c2d70560855c7f Mon Sep 17 00:00:00 2001 From: Tom Witkowski Date: Thu, 11 Jan 2024 14:45:50 +0100 Subject: [PATCH] upgrade to schema.org v19 --- generator/Console/GenerateCommand.php | 2 +- src/AMRadioChannel.php | 2 +- src/APIReference.php | 2 +- src/AboutPage.php | 2 +- src/AcceptAction.php | 2 +- src/Accommodation.php | 2 +- src/AccountingService.php | 2 +- src/AchieveAction.php | 2 +- src/Action.php | 2 +- src/ActionAccessSpecification.php | 2 +- src/ActionStatusType.php | 2 +- src/ActivateAction.php | 2 +- src/AddAction.php | 2 +- src/AdministrativeArea.php | 2 +- src/AdultEntertainment.php | 2 +- src/AdultOrientedEnumeration.php | 2 +- src/AdvertiserContentArticle.php | 2 +- src/AggregateOffer.php | 2 +- src/AggregateRating.php | 2 +- src/AgreeAction.php | 2 +- src/Airline.php | 2 +- src/Airport.php | 2 +- src/AlignmentObject.php | 2 +- src/AllocateAction.php | 2 +- src/AmpStory.php | 2 +- src/AmusementPark.php | 2 +- src/AnalysisNewsArticle.php | 2 +- src/AnatomicalStructure.php | 2 +- src/AnatomicalSystem.php | 2 +- src/AnimalShelter.php | 2 +- src/Answer.php | 2 +- src/Apartment.php | 2 +- src/ApartmentComplex.php | 2 +- src/AppendAction.php | 2 +- src/ApplyAction.php | 2 +- src/ApprovedIndication.php | 2 +- src/Aquarium.php | 2 +- src/ArchiveComponent.php | 2 +- src/ArchiveOrganization.php | 2 +- src/ArriveAction.php | 2 +- src/ArtGallery.php | 2 +- src/Artery.php | 2 +- src/Article.php | 2 +- src/AskAction.php | 2 +- src/AskPublicNewsArticle.php | 2 +- src/AssessAction.php | 2 +- src/AssignAction.php | 2 +- src/Atlas.php | 2 +- src/Attorney.php | 2 +- src/Audience.php | 2 +- src/AudioObject.php | 2 +- src/AudioObjectSnapshot.php | 2 +- src/Audiobook.php | 2 +- src/AuthorizeAction.php | 2 +- src/AutoBodyShop.php | 2 +- src/AutoDealer.php | 2 +- src/AutoPartsStore.php | 2 +- src/AutoRental.php | 2 +- src/AutoRepair.php | 2 +- src/AutoWash.php | 2 +- src/AutomatedTeller.php | 2 +- src/AutomotiveBusiness.php | 2 +- src/BackgroundNewsArticle.php | 2 +- src/Bakery.php | 2 +- src/BankAccount.php | 2 +- src/BankOrCreditUnion.php | 2 +- src/BarOrPub.php | 2 +- src/Barcode.php | 2 +- src/Beach.php | 2 +- src/BeautySalon.php | 2 +- src/BedAndBreakfast.php | 2 +- src/BedDetails.php | 2 +- src/BedType.php | 2 +- src/BefriendAction.php | 2 +- src/BikeStore.php | 2 +- src/BioChemEntity.php | 2 +- src/Blog.php | 2 +- src/BlogPosting.php | 2 +- src/BloodTest.php | 2 +- src/BoardingPolicyType.php | 2 +- src/BoatReservation.php | 2 +- src/BoatTerminal.php | 2 +- src/BoatTrip.php | 2 +- src/BodyMeasurementTypeEnumeration.php | 2 +- src/BodyOfWater.php | 2 +- src/Bone.php | 2 +- src/Book.php | 2 +- src/BookFormatType.php | 2 +- src/BookSeries.php | 2 +- src/BookStore.php | 2 +- src/BookmarkAction.php | 2 +- src/BorrowAction.php | 2 +- src/BowlingAlley.php | 2 +- src/BrainStructure.php | 2 +- src/Brand.php | 2 +- src/BreadcrumbList.php | 2 +- src/Brewery.php | 2 +- src/Bridge.php | 2 +- src/BroadcastChannel.php | 2 +- src/BroadcastEvent.php | 2 +- src/BroadcastFrequencySpecification.php | 2 +- src/BroadcastService.php | 2 +- src/BrokerageAccount.php | 2 +- src/BuddhistTemple.php | 2 +- src/BusOrCoach.php | 2 +- src/BusReservation.php | 2 +- src/BusStation.php | 2 +- src/BusStop.php | 2 +- src/BusTrip.php | 2 +- src/BusinessAudience.php | 2 +- src/BusinessEntityType.php | 2 +- src/BusinessEvent.php | 2 +- src/BusinessFunction.php | 2 +- src/BuyAction.php | 2 +- src/CDCPMDRecord.php | 2 +- src/CableOrSatelliteService.php | 2 +- src/CafeOrCoffeeShop.php | 2 +- src/Campground.php | 2 +- src/CampingPitch.php | 2 +- src/Canal.php | 2 +- src/CancelAction.php | 2 +- src/Car.php | 2 +- src/CarUsageType.php | 2 +- src/Casino.php | 2 +- src/CategoryCode.php | 2 +- src/CategoryCodeSet.php | 2 +- src/CatholicChurch.php | 2 +- src/Cemetery.php | 2 +- src/Chapter.php | 2 +- src/CheckAction.php | 2 +- src/CheckInAction.php | 2 +- src/CheckOutAction.php | 2 +- src/CheckoutPage.php | 2 +- src/ChemicalSubstance.php | 2 +- src/ChildCare.php | 2 +- src/ChildrensEvent.php | 2 +- src/ChooseAction.php | 2 +- src/Church.php | 2 +- src/City.php | 2 +- src/CityHall.php | 2 +- src/CivicStructure.php | 2 +- src/Claim.php | 2 +- src/ClaimReview.php | 2 +- src/Clip.php | 2 +- src/ClothingStore.php | 2 +- src/Code.php | 2 +- src/Collection.php | 2 +- src/CollectionPage.php | 2 +- src/CollegeOrUniversity.php | 2 +- src/ComedyClub.php | 2 +- src/ComedyEvent.php | 2 +- src/ComicCoverArt.php | 2 +- src/ComicIssue.php | 2 +- src/ComicSeries.php | 2 +- src/ComicStory.php | 2 +- src/Comment.php | 2 +- src/CommentAction.php | 2 +- src/CommunicateAction.php | 2 +- src/CompleteDataFeed.php | 6 +- src/CompoundPriceSpecification.php | 2 +- src/ComputerLanguage.php | 2 +- src/ComputerStore.php | 2 +- src/ConfirmAction.php | 2 +- src/Consortium.php | 2 +- src/ConstraintNode.php | 2 +- src/ConsumeAction.php | 2 +- src/ContactPage.php | 2 +- src/ContactPoint.php | 2 +- src/ContactPointOption.php | 2 +- src/Continent.php | 2 +- src/Contracts/TVSeasonContract.php | 2 + src/Contracts/TVSeriesContract.php | 2 + src/Contracts/TextObjectContract.php | 292 ++ src/ControlAction.php | 2 +- src/ConvenienceStore.php | 2 +- src/Conversation.php | 2 +- src/CookAction.php | 2 +- src/Corporation.php | 2 +- src/CorrectionComment.php | 2 +- src/Country.php | 2 +- src/Course.php | 2 +- src/CourseInstance.php | 2 +- src/Courthouse.php | 2 +- src/CoverArt.php | 2 +- src/CovidTestingFacility.php | 2 +- src/CreateAction.php | 2 +- src/CreativeWork.php | 2 +- src/CreativeWorkSeason.php | 2 +- src/CreativeWorkSeries.php | 2 +- src/CreditCard.php | 2 +- src/Crematorium.php | 2 +- src/CriticReview.php | 2 +- src/CurrencyConversionService.php | 2 +- src/DDxElement.php | 2 +- src/DanceEvent.php | 2 +- src/DanceGroup.php | 2 +- src/DataCatalog.php | 6 +- src/DataDownload.php | 6 +- src/DataFeed.php | 6 +- src/DataFeedItem.php | 2 +- src/Dataset.php | 6 +- src/DatedMoneySpecification.php | 2 +- src/DayOfWeek.php | 2 +- src/DaySpa.php | 2 +- src/DeactivateAction.php | 2 +- src/DefenceEstablishment.php | 2 +- src/DefinedRegion.php | 2 +- src/DefinedTerm.php | 2 +- src/DefinedTermSet.php | 2 +- src/DeleteAction.php | 2 +- src/DeliveryChargeSpecification.php | 2 +- src/DeliveryEvent.php | 2 +- src/DeliveryMethod.php | 2 +- src/DeliveryTimeSettings.php | 2 +- src/Demand.php | 2 +- src/Dentist.php | 2 +- src/DepartAction.php | 2 +- src/DepartmentStore.php | 2 +- src/DepositAccount.php | 2 +- src/DiagnosticLab.php | 2 +- src/DiagnosticProcedure.php | 2 +- src/Diet.php | 2 +- src/DietarySupplement.php | 2 +- src/DigitalDocument.php | 2 +- src/DigitalDocumentPermission.php | 2 +- src/DigitalDocumentPermissionType.php | 2 +- src/DigitalPlatformEnumeration.php | 2 +- src/DisagreeAction.php | 2 +- src/DiscoverAction.php | 2 +- src/DiscussionForumPosting.php | 2 +- src/DislikeAction.php | 2 +- src/Distance.php | 2 +- src/Distillery.php | 2 +- src/DonateAction.php | 2 +- src/DoseSchedule.php | 2 +- src/DownloadAction.php | 2 +- src/DrawAction.php | 2 +- src/Drawing.php | 2 +- src/DrinkAction.php | 2 +- src/DriveWheelConfigurationValue.php | 2 +- src/Drug.php | 2 +- src/DrugClass.php | 2 +- src/DrugCost.php | 2 +- src/DrugCostCategory.php | 2 +- src/DrugLegalStatus.php | 2 +- src/DrugPregnancyCategory.php | 2 +- src/DrugPrescriptionStatus.php | 2 +- src/DrugStrength.php | 2 +- src/DryCleaningOrLaundry.php | 2 +- src/Duration.php | 2 +- src/EUEnergyEfficiencyEnumeration.php | 2 +- src/EatAction.php | 2 +- src/EducationEvent.php | 2 +- src/EducationalAudience.php | 2 +- src/EducationalOccupationalCredential.php | 2 +- src/EducationalOccupationalProgram.php | 2 +- src/EducationalOrganization.php | 2 +- src/Electrician.php | 2 +- src/ElectronicsStore.php | 2 +- src/ElementarySchool.php | 2 +- src/EmailMessage.php | 2 +- src/Embassy.php | 2 +- src/EmergencyService.php | 2 +- src/EmployeeRole.php | 2 +- src/EmployerAggregateRating.php | 2 +- src/EmployerReview.php | 2 +- src/EmploymentAgency.php | 2 +- src/EndorseAction.php | 2 +- src/EndorsementRating.php | 2 +- src/Energy.php | 2 +- src/EnergyConsumptionDetails.php | 2 +- src/EnergyEfficiencyEnumeration.php | 2 +- src/EnergyStarEnergyEfficiencyEnumeration.php | 2 +- src/EngineSpecification.php | 2 +- src/EntertainmentBusiness.php | 2 +- src/EntryPoint.php | 2 +- src/Enumeration.php | 2 +- src/Episode.php | 2 +- src/Event.php | 2 +- src/EventAttendanceModeEnumeration.php | 2 +- src/EventReservation.php | 2 +- src/EventSeries.php | 2 +- src/EventStatusType.php | 2 +- src/EventVenue.php | 2 +- src/ExchangeRateSpecification.php | 2 +- src/ExerciseAction.php | 2 +- src/ExerciseGym.php | 2 +- src/ExercisePlan.php | 2 +- src/ExhibitionEvent.php | 2 +- src/FAQPage.php | 2 +- src/FMRadioChannel.php | 2 +- src/FastFoodRestaurant.php | 2 +- src/Festival.php | 2 +- src/FilmAction.php | 2 +- src/FinancialProduct.php | 2 +- src/FinancialService.php | 2 +- src/FindAction.php | 2 +- src/FireStation.php | 2 +- src/Flight.php | 2 +- src/FlightReservation.php | 2 +- src/FloorPlan.php | 2 +- src/Florist.php | 2 +- src/FollowAction.php | 2 +- src/FoodEstablishment.php | 2 +- src/FoodEstablishmentReservation.php | 2 +- src/FoodEvent.php | 2 +- src/FoodService.php | 2 +- src/FundingAgency.php | 2 +- src/FundingScheme.php | 2 +- src/FurnitureStore.php | 2 +- src/Game.php | 2 +- src/GameAvailabilityEnumeration.php | 2 +- src/GamePlayMode.php | 2 +- src/GameServer.php | 2 +- src/GameServerStatus.php | 2 +- src/GardenStore.php | 2 +- src/GasStation.php | 2 +- src/GatedResidenceCommunity.php | 2 +- src/GenderType.php | 2 +- src/Gene.php | 2 +- src/GeneralContractor.php | 2 +- src/GeoCircle.php | 2 +- src/GeoCoordinates.php | 2 +- src/GeoShape.php | 2 +- src/GeospatialGeometry.php | 2 +- src/GiveAction.php | 2 +- src/GolfCourse.php | 2 +- src/GovernmentBenefitsType.php | 2 +- src/GovernmentBuilding.php | 2 +- src/GovernmentOffice.php | 2 +- src/GovernmentOrganization.php | 2 +- src/GovernmentPermit.php | 2 +- src/GovernmentService.php | 2 +- src/Grant.php | 2 +- src/Graph.php | 1 + src/GroceryStore.php | 2 +- src/Guide.php | 2 +- src/HVACBusiness.php | 2 +- src/Hackathon.php | 2 +- src/HairSalon.php | 2 +- src/HardwareStore.php | 2 +- src/HealthAndBeautyBusiness.php | 2 +- src/HealthAspectEnumeration.php | 2 +- src/HealthClub.php | 2 +- src/HealthInsurancePlan.php | 2 +- src/HealthPlanCostSharingSpecification.php | 2 +- src/HealthPlanFormulary.php | 2 +- src/HealthPlanNetwork.php | 2 +- src/HealthTopicContent.php | 2 +- src/HighSchool.php | 2 +- src/HinduTemple.php | 2 +- src/HobbyShop.php | 2 +- src/HomeAndConstructionBusiness.php | 2 +- src/HomeGoodsStore.php | 2 +- src/Hospital.php | 2 +- src/Hostel.php | 2 +- src/Hotel.php | 2 +- src/HotelRoom.php | 2 +- src/House.php | 2 +- src/HousePainter.php | 2 +- src/HowTo.php | 2 +- src/HowToDirection.php | 2 +- src/HowToItem.php | 2 +- src/HowToSection.php | 2 +- src/HowToStep.php | 2 +- src/HowToSupply.php | 2 +- src/HowToTip.php | 2 +- src/HowToTool.php | 2 +- src/HyperToc.php | 2 +- src/HyperTocEntry.php | 2 +- src/IceCreamShop.php | 2 +- src/IgnoreAction.php | 2 +- src/ImageGallery.php | 2 +- src/ImageObject.php | 2 +- src/ImageObjectSnapshot.php | 2 +- src/ImagingTest.php | 2 +- src/IndividualProduct.php | 2 +- src/InfectiousAgentClass.php | 2 +- src/InfectiousDisease.php | 2 +- src/InformAction.php | 2 +- src/InsertAction.php | 2 +- src/InstallAction.php | 2 +- src/InsuranceAgency.php | 2 +- src/Intangible.php | 2 +- src/InteractAction.php | 2 +- src/InteractionCounter.php | 2 +- src/InternetCafe.php | 2 +- src/InvestmentFund.php | 2 +- src/InvestmentOrDeposit.php | 2 +- src/InviteAction.php | 2 +- src/Invoice.php | 2 +- src/ItemAvailability.php | 2 +- src/ItemList.php | 2 +- src/ItemListOrderType.php | 2 +- src/ItemPage.php | 2 +- src/JewelryStore.php | 2 +- src/JobPosting.php | 2 +- src/JoinAction.php | 2 +- src/Joint.php | 2 +- src/LakeBodyOfWater.php | 2 +- src/Landform.php | 2 +- src/LandmarksOrHistoricalBuildings.php | 2 +- src/Language.php | 2 +- src/LearningResource.php | 2 +- src/LeaveAction.php | 2 +- src/LegalForceStatus.php | 2 +- src/LegalService.php | 2 +- src/LegalValueLevel.php | 2 +- src/Legislation.php | 2 +- src/LegislationObject.php | 2 +- src/LegislativeBuilding.php | 2 +- src/LendAction.php | 2 +- src/Library.php | 2 +- src/LibrarySystem.php | 2 +- src/LifestyleModification.php | 2 +- src/Ligament.php | 2 +- src/LikeAction.php | 2 +- src/LinkRole.php | 2 +- src/LiquorStore.php | 2 +- src/ListItem.php | 2 +- src/ListenAction.php | 2 +- src/LiteraryEvent.php | 2 +- src/LiveBlogPosting.php | 2 +- src/LoanOrCredit.php | 2 +- src/LocalBusiness.php | 2 +- src/LocationFeatureSpecification.php | 6 +- src/Locksmith.php | 2 +- src/LodgingBusiness.php | 2 +- src/LodgingReservation.php | 2 +- src/LoseAction.php | 2 +- src/LymphaticVessel.php | 2 +- src/Manuscript.php | 2 +- src/Map.php | 2 +- src/MapCategoryType.php | 2 +- src/MarryAction.php | 2 +- src/Mass.php | 2 +- src/MathSolver.php | 2 +- src/MaximumDoseSchedule.php | 2 +- src/MeasurementMethodEnum.php | 2 +- src/MeasurementTypeEnumeration.php | 2 +- src/MediaGallery.php | 2 +- src/MediaManipulationRatingEnumeration.php | 2 +- src/MediaObject.php | 11 +- src/MediaReview.php | 2 +- src/MediaReviewItem.php | 2 +- src/MediaSubscription.php | 2 +- src/MedicalAudience.php | 2 +- src/MedicalAudienceType.php | 2 +- src/MedicalBusiness.php | 2 +- src/MedicalCause.php | 2 +- src/MedicalClinic.php | 2 +- src/MedicalCode.php | 2 +- src/MedicalCondition.php | 2 +- src/MedicalConditionStage.php | 2 +- src/MedicalContraindication.php | 2 +- src/MedicalDevice.php | 2 +- src/MedicalDevicePurpose.php | 2 +- src/MedicalEntity.php | 2 +- src/MedicalEnumeration.php | 2 +- src/MedicalEvidenceLevel.php | 2 +- src/MedicalGuideline.php | 2 +- src/MedicalGuidelineContraindication.php | 2 +- src/MedicalGuidelineRecommendation.php | 2 +- src/MedicalImagingTechnique.php | 2 +- src/MedicalIndication.php | 2 +- src/MedicalIntangible.php | 2 +- src/MedicalObservationalStudy.php | 2 +- src/MedicalObservationalStudyDesign.php | 2 +- src/MedicalOrganization.php | 2 +- src/MedicalProcedure.php | 2 +- src/MedicalProcedureType.php | 2 +- src/MedicalRiskCalculator.php | 2 +- src/MedicalRiskEstimator.php | 2 +- src/MedicalRiskFactor.php | 2 +- src/MedicalRiskScore.php | 2 +- src/MedicalScholarlyArticle.php | 2 +- src/MedicalSign.php | 2 +- src/MedicalSignOrSymptom.php | 2 +- src/MedicalSpecialty.php | 2 +- src/MedicalStudy.php | 2 +- src/MedicalStudyStatus.php | 2 +- src/MedicalSymptom.php | 2 +- src/MedicalTest.php | 2 +- src/MedicalTestPanel.php | 2 +- src/MedicalTherapy.php | 2 +- src/MedicalTrial.php | 2 +- src/MedicalTrialDesign.php | 2 +- src/MedicalWebPage.php | 2 +- src/MedicineSystem.php | 2 +- src/MeetingRoom.php | 2 +- src/MensClothingStore.php | 2 +- src/Menu.php | 2 +- src/MenuItem.php | 2 +- src/MenuSection.php | 2 +- src/MerchantReturnEnumeration.php | 2 +- src/MerchantReturnPolicy.php | 2 +- src/MerchantReturnPolicySeasonalOverride.php | 2 +- src/Message.php | 2 +- src/MiddleSchool.php | 2 +- src/MobileApplication.php | 2 +- src/MobilePhoneStore.php | 2 +- src/MolecularEntity.php | 2 +- src/MonetaryAmount.php | 2 +- src/MonetaryAmountDistribution.php | 2 +- src/MonetaryGrant.php | 2 +- src/MoneyTransfer.php | 2 +- src/MortgageLoan.php | 2 +- src/Mosque.php | 2 +- src/Motel.php | 2 +- src/Motorcycle.php | 2 +- src/MotorcycleDealer.php | 2 +- src/MotorcycleRepair.php | 2 +- src/MotorizedBicycle.php | 2 +- src/Mountain.php | 2 +- src/MoveAction.php | 2 +- src/Movie.php | 10 +- src/MovieClip.php | 2 +- src/MovieRentalStore.php | 2 +- src/MovieSeries.php | 2 +- src/MovieTheater.php | 2 +- src/MovingCompany.php | 2 +- src/MultiTypedEntity.php | 1 + src/Muscle.php | 2 +- src/Museum.php | 2 +- src/MusicAlbum.php | 2 +- src/MusicAlbumProductionType.php | 2 +- src/MusicAlbumReleaseType.php | 2 +- src/MusicComposition.php | 2 +- src/MusicEvent.php | 2 +- src/MusicGroup.php | 2 +- src/MusicPlaylist.php | 2 +- src/MusicRecording.php | 2 +- src/MusicRelease.php | 2 +- src/MusicReleaseFormatType.php | 2 +- src/MusicStore.php | 2 +- src/MusicVenue.php | 2 +- src/MusicVideoObject.php | 2 +- src/NGO.php | 2 +- src/NLNonprofitType.php | 2 +- src/NailSalon.php | 2 +- src/Nerve.php | 2 +- src/NewsArticle.php | 2 +- src/NewsMediaOrganization.php | 2 +- src/Newspaper.php | 2 +- src/NightClub.php | 2 +- src/NonprofitType.php | 2 +- src/Notary.php | 2 +- src/NoteDigitalDocument.php | 2 +- src/NutritionInformation.php | 2 +- src/Observation.php | 6 +- src/Occupation.php | 2 +- src/OccupationalExperienceRequirements.php | 2 +- src/OccupationalTherapy.php | 2 +- src/OceanBodyOfWater.php | 2 +- src/Offer.php | 2 +- src/OfferCatalog.php | 2 +- src/OfferForLease.php | 2 +- src/OfferForPurchase.php | 2 +- src/OfferItemCondition.php | 2 +- src/OfferShippingDetails.php | 2 +- src/OfficeEquipmentStore.php | 2 +- src/OnDemandEvent.php | 2 +- src/OnlineBusiness.php | 2 +- src/OnlineStore.php | 2 +- src/OpeningHoursSpecification.php | 2 +- src/OpinionNewsArticle.php | 2 +- src/Optician.php | 2 +- src/Order.php | 2 +- src/OrderAction.php | 2 +- src/OrderItem.php | 2 +- src/OrderStatus.php | 2 +- src/Organization.php | 2 +- src/OrganizationRole.php | 2 +- src/OrganizeAction.php | 2 +- src/OutletStore.php | 2 +- src/OwnershipInfo.php | 2 +- src/PaintAction.php | 2 +- src/Painting.php | 2 +- src/PalliativeProcedure.php | 2 +- src/ParcelDelivery.php | 2 +- src/ParentAudience.php | 2 +- src/Park.php | 2 +- src/ParkingFacility.php | 2 +- src/PathologyTest.php | 2 +- src/Patient.php | 2 +- src/PawnShop.php | 2 +- src/PayAction.php | 2 +- src/PaymentCard.php | 2 +- src/PaymentChargeSpecification.php | 2 +- src/PaymentMethod.php | 2 +- src/PaymentService.php | 2 +- src/PaymentStatusType.php | 2 +- src/PeopleAudience.php | 2 +- src/PerformAction.php | 2 +- src/PerformanceRole.php | 2 +- src/PerformingArtsTheater.php | 2 +- src/PerformingGroup.php | 2 +- src/Periodical.php | 2 +- src/Permit.php | 2 +- src/Person.php | 2 +- src/PetStore.php | 2 +- src/Pharmacy.php | 2 +- src/Photograph.php | 2 +- src/PhotographAction.php | 2 +- src/PhysicalActivity.php | 2 +- src/PhysicalActivityCategory.php | 2 +- src/PhysicalExam.php | 2 +- src/PhysicalTherapy.php | 2 +- src/Physician.php | 2 +- src/Place.php | 2 +- src/PlaceOfWorship.php | 2 +- src/PlanAction.php | 2 +- src/Play.php | 2 +- src/PlayAction.php | 2 +- src/PlayGameAction.php | 2 +- src/Playground.php | 2 +- src/Plumber.php | 2 +- src/PodcastEpisode.php | 2 +- src/PodcastSeason.php | 2 +- src/PodcastSeries.php | 2 +- src/PoliceStation.php | 2 +- src/Pond.php | 2 +- src/PostOffice.php | 2 +- src/PostalAddress.php | 2 +- src/PostalCodeRangeSpecification.php | 2 +- src/Poster.php | 2 +- src/PreOrderAction.php | 2 +- src/PrependAction.php | 2 +- src/Preschool.php | 2 +- src/PresentationDigitalDocument.php | 2 +- src/PreventionIndication.php | 2 +- src/PriceComponentTypeEnumeration.php | 2 +- src/PriceSpecification.php | 2 +- src/PriceTypeEnumeration.php | 2 +- src/Product.php | 2 +- src/ProductCollection.php | 2 +- src/ProductGroup.php | 2 +- src/ProductModel.php | 2 +- src/ProductReturnEnumeration.php | 2 +- src/ProductReturnPolicy.php | 2 +- src/ProfessionalService.php | 2 +- src/ProfilePage.php | 2 +- src/ProgramMembership.php | 2 +- src/Project.php | 2 +- src/Property.php | 2 +- src/PropertyValue.php | 6 +- src/PropertyValueSpecification.php | 2 +- src/Protein.php | 2 +- src/PsychologicalTreatment.php | 2 +- src/PublicSwimmingPool.php | 2 +- src/PublicToilet.php | 2 +- src/PublicationEvent.php | 2 +- src/PublicationIssue.php | 2 +- src/PublicationVolume.php | 2 +- src/QAPage.php | 2 +- src/QualitativeValue.php | 2 +- src/QuantitativeValue.php | 2 +- src/QuantitativeValueDistribution.php | 2 +- src/Quantity.php | 2 +- src/Question.php | 2 +- src/Quiz.php | 2 +- src/Quotation.php | 2 +- src/QuoteAction.php | 2 +- src/RVPark.php | 2 +- src/RadiationTherapy.php | 2 +- src/RadioBroadcastService.php | 2 +- src/RadioChannel.php | 2 +- src/RadioClip.php | 2 +- src/RadioEpisode.php | 2 +- src/RadioSeason.php | 2 +- src/RadioSeries.php | 2 +- src/RadioStation.php | 2 +- src/Rating.php | 2 +- src/ReactAction.php | 2 +- src/ReadAction.php | 2 +- src/RealEstateAgent.php | 2 +- src/RealEstateListing.php | 2 +- src/ReceiveAction.php | 2 +- src/Recipe.php | 2 +- src/Recommendation.php | 2 +- src/RecommendedDoseSchedule.php | 2 +- src/RecyclingCenter.php | 2 +- src/RefundTypeEnumeration.php | 2 +- src/RegisterAction.php | 2 +- src/RejectAction.php | 2 +- src/RentAction.php | 2 +- src/RentalCarReservation.php | 2 +- src/RepaymentSpecification.php | 2 +- src/ReplaceAction.php | 2 +- src/ReplyAction.php | 2 +- src/Report.php | 2 +- src/ReportageNewsArticle.php | 2 +- src/ReportedDoseSchedule.php | 2 +- src/ResearchOrganization.php | 2 +- src/ResearchProject.php | 2 +- src/Researcher.php | 2 +- src/Reservation.php | 2 +- src/ReservationPackage.php | 2 +- src/ReservationStatusType.php | 2 +- src/ReserveAction.php | 2 +- src/Reservoir.php | 2 +- src/Residence.php | 2 +- src/Resort.php | 2 +- src/Restaurant.php | 2 +- src/RestrictedDiet.php | 2 +- src/ResumeAction.php | 2 +- src/ReturnAction.php | 2 +- src/ReturnFeesEnumeration.php | 2 +- src/ReturnLabelSourceEnumeration.php | 2 +- src/ReturnMethodEnumeration.php | 2 +- src/Review.php | 2 +- src/ReviewAction.php | 2 +- src/ReviewNewsArticle.php | 2 +- src/RiverBodyOfWater.php | 2 +- src/Role.php | 2 +- src/RoofingContractor.php | 2 +- src/Room.php | 2 +- src/RsvpAction.php | 2 +- src/RsvpResponseType.php | 2 +- src/SaleEvent.php | 2 +- src/SatiricalArticle.php | 2 +- src/Schedule.php | 2 +- src/ScheduleAction.php | 2 +- src/Schema.php | 5 + src/ScholarlyArticle.php | 2 +- src/School.php | 2 +- src/SchoolDistrict.php | 2 +- src/ScreeningEvent.php | 2 +- src/Sculpture.php | 2 +- src/SeaBodyOfWater.php | 2 +- src/SearchAction.php | 2 +- src/SearchRescueOrganization.php | 2 +- src/SearchResultsPage.php | 2 +- src/Season.php | 2 +- src/Seat.php | 2 +- src/SeekToAction.php | 2 +- src/SelfStorage.php | 2 +- src/SellAction.php | 2 +- src/SendAction.php | 2 +- src/Series.php | 2 +- src/Service.php | 2 +- src/ServiceChannel.php | 2 +- src/ShareAction.php | 2 +- src/SheetMusic.php | 2 +- src/ShippingDeliveryTime.php | 2 +- src/ShippingRateSettings.php | 2 +- src/ShoeStore.php | 2 +- src/ShoppingCenter.php | 2 +- src/ShortStory.php | 2 +- src/SingleFamilyResidence.php | 2 +- src/SiteNavigationElement.php | 2 +- src/SizeGroupEnumeration.php | 2 +- src/SizeSpecification.php | 2 +- src/SizeSystemEnumeration.php | 2 +- src/SkiResort.php | 2 +- src/SocialEvent.php | 2 +- src/SocialMediaPosting.php | 2 +- src/SoftwareApplication.php | 2 +- src/SoftwareSourceCode.php | 2 +- src/SolveMathAction.php | 2 +- src/SomeProducts.php | 2 +- src/SpeakableSpecification.php | 2 +- src/SpecialAnnouncement.php | 2 +- src/Specialty.php | 2 +- src/SportingGoodsStore.php | 2 +- src/SportsActivityLocation.php | 2 +- src/SportsClub.php | 2 +- src/SportsEvent.php | 2 +- src/SportsOrganization.php | 2 +- src/SportsTeam.php | 2 +- src/SpreadsheetDigitalDocument.php | 2 +- src/StadiumOrArena.php | 2 +- src/State.php | 2 +- src/Statement.php | 2 +- src/StatisticalPopulation.php | 2 +- src/StatisticalVariable.php | 6 +- src/StatusEnumeration.php | 2 +- src/SteeringPositionValue.php | 2 +- src/Store.php | 2 +- src/StructuredValue.php | 2 +- src/StupidType.php | 2 +- src/SubscribeAction.php | 2 +- src/Substance.php | 2 +- src/SubwayStation.php | 2 +- src/Suite.php | 2 +- src/SuperficialAnatomy.php | 2 +- src/SurgicalProcedure.php | 2 +- src/SuspendAction.php | 2 +- src/Syllabus.php | 2 +- src/Synagogue.php | 2 +- src/TVClip.php | 2 +- src/TVEpisode.php | 10 +- src/TVSeason.php | 29 +- src/TVSeries.php | 29 +- src/Table.php | 2 +- src/TakeAction.php | 2 +- src/TattooParlor.php | 2 +- src/Taxi.php | 2 +- src/TaxiReservation.php | 2 +- src/TaxiService.php | 2 +- src/TaxiStand.php | 2 +- src/Taxon.php | 2 +- src/TechArticle.php | 2 +- src/TelevisionChannel.php | 2 +- src/TelevisionStation.php | 2 +- src/TennisComplex.php | 2 +- src/TextDigitalDocument.php | 2 +- src/TextObject.php | 2379 +++++++++++++++++ src/TheaterEvent.php | 2 +- src/TheaterGroup.php | 2 +- src/TherapeuticProcedure.php | 2 +- src/Thesis.php | 2 +- src/Thing.php | 2 +- src/ThreeDimensionalModel.php | 2 +- src/Ticket.php | 2 +- src/TieAction.php | 2 +- src/TipAction.php | 2 +- src/TireShop.php | 2 +- src/TouristAttraction.php | 2 +- src/TouristDestination.php | 2 +- src/TouristInformationCenter.php | 2 +- src/TouristTrip.php | 2 +- src/ToyStore.php | 2 +- src/TrackAction.php | 2 +- src/TradeAction.php | 2 +- src/TrainReservation.php | 2 +- src/TrainStation.php | 2 +- src/TrainTrip.php | 2 +- src/TransferAction.php | 2 +- src/TravelAction.php | 2 +- src/TravelAgency.php | 2 +- src/TreatmentIndication.php | 2 +- src/Trip.php | 2 +- src/TypeAndQuantityNode.php | 2 +- src/UKNonprofitType.php | 2 +- src/USNonprofitType.php | 2 +- src/UnRegisterAction.php | 2 +- src/UnitPriceSpecification.php | 2 +- src/UpdateAction.php | 2 +- src/UseAction.php | 2 +- src/UserBlocks.php | 2 +- src/UserCheckins.php | 2 +- src/UserComments.php | 2 +- src/UserDownloads.php | 2 +- src/UserInteraction.php | 2 +- src/UserLikes.php | 2 +- src/UserPageVisits.php | 2 +- src/UserPlays.php | 2 +- src/UserPlusOnes.php | 2 +- src/UserReview.php | 2 +- src/UserTweets.php | 2 +- src/VacationRental.php | 2 +- src/Vehicle.php | 2 +- src/Vein.php | 2 +- src/Vessel.php | 2 +- src/VeterinaryCare.php | 2 +- src/VideoGallery.php | 2 +- src/VideoGame.php | 2 +- src/VideoGameClip.php | 2 +- src/VideoGameSeries.php | 2 +- src/VideoObject.php | 2 +- src/VideoObjectSnapshot.php | 2 +- src/ViewAction.php | 2 +- src/VirtualLocation.php | 2 +- src/VisualArtsEvent.php | 2 +- src/VisualArtwork.php | 2 +- src/VitalSign.php | 2 +- src/Volcano.php | 2 +- src/VoteAction.php | 2 +- src/WPAdBlock.php | 2 +- src/WPFooter.php | 2 +- src/WPHeader.php | 2 +- src/WPSideBar.php | 2 +- src/WantAction.php | 2 +- src/WarrantyPromise.php | 2 +- src/WarrantyScope.php | 2 +- src/WatchAction.php | 2 +- src/Waterfall.php | 2 +- src/WearAction.php | 2 +- src/WearableMeasurementTypeEnumeration.php | 2 +- src/WearableSizeGroupEnumeration.php | 2 +- src/WearableSizeSystemEnumeration.php | 2 +- src/WebAPI.php | 2 +- src/WebApplication.php | 2 +- src/WebContent.php | 2 +- src/WebPage.php | 2 +- src/WebPageElement.php | 2 +- src/WebSite.php | 2 +- src/WholesaleStore.php | 2 +- src/WinAction.php | 2 +- src/Winery.php | 2 +- src/WorkBasedProgram.php | 2 +- src/WorkersUnion.php | 2 +- src/WriteAction.php | 2 +- src/Zoo.php | 2 +- 895 files changed, 3654 insertions(+), 919 deletions(-) create mode 100644 src/Contracts/TextObjectContract.php create mode 100644 src/TextObject.php diff --git a/generator/Console/GenerateCommand.php b/generator/Console/GenerateCommand.php index e4c87b141..684c84057 100644 --- a/generator/Console/GenerateCommand.php +++ b/generator/Console/GenerateCommand.php @@ -31,7 +31,7 @@ protected function execute(InputInterface $input, OutputInterface $output) $generator = new PackageGenerator(); $definitions = new Definitions([ - 'core' => 'https://raw.githubusercontent.com/schemaorg/schemaorg/main/data/releases/18.0/schemaorg-all-https.jsonld', + 'core' => 'https://raw.githubusercontent.com/schemaorg/schemaorg/main/data/releases/19.0/schemaorg-all-https.jsonld', ]); if (! $input->getOption('local')) { diff --git a/src/AMRadioChannel.php b/src/AMRadioChannel.php index 3a3c30946..d545461d0 100644 --- a/src/AMRadioChannel.php +++ b/src/AMRadioChannel.php @@ -104,7 +104,7 @@ public function broadcastServiceTier($broadcastServiceTier) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/APIReference.php b/src/APIReference.php index 987fc6bac..960bf4338 100644 --- a/src/APIReference.php +++ b/src/APIReference.php @@ -810,7 +810,7 @@ public function dependencies($dependencies) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/AboutPage.php b/src/AboutPage.php index 76ce3f922..31dd4171c 100644 --- a/src/AboutPage.php +++ b/src/AboutPage.php @@ -733,7 +733,7 @@ public function datePublished($datePublished) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/AcceptAction.php b/src/AcceptAction.php index 09c67ecb1..579aae270 100644 --- a/src/AcceptAction.php +++ b/src/AcceptAction.php @@ -89,7 +89,7 @@ public function alternateName($alternateName) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/Accommodation.php b/src/Accommodation.php index 04f7a1d7b..61f061b82 100644 --- a/src/Accommodation.php +++ b/src/Accommodation.php @@ -247,7 +247,7 @@ public function containsPlace($containsPlace) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/AccountingService.php b/src/AccountingService.php index a2dbe5929..5bdea28e3 100644 --- a/src/AccountingService.php +++ b/src/AccountingService.php @@ -381,7 +381,7 @@ public function department($department) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/AchieveAction.php b/src/AchieveAction.php index 48b99224d..adc9ad1f8 100644 --- a/src/AchieveAction.php +++ b/src/AchieveAction.php @@ -84,7 +84,7 @@ public function alternateName($alternateName) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/Action.php b/src/Action.php index 5fda173ef..515389fd0 100644 --- a/src/Action.php +++ b/src/Action.php @@ -89,7 +89,7 @@ public function alternateName($alternateName) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/ActionAccessSpecification.php b/src/ActionAccessSpecification.php index bb9f297cd..a19e9b26f 100644 --- a/src/ActionAccessSpecification.php +++ b/src/ActionAccessSpecification.php @@ -102,7 +102,7 @@ public function category($category) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/ActionStatusType.php b/src/ActionStatusType.php index 33c084c54..9fd8dd34a 100644 --- a/src/ActionStatusType.php +++ b/src/ActionStatusType.php @@ -87,7 +87,7 @@ public function alternateName($alternateName) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/ActivateAction.php b/src/ActivateAction.php index fa0f54d28..7b12602ca 100644 --- a/src/ActivateAction.php +++ b/src/ActivateAction.php @@ -85,7 +85,7 @@ public function alternateName($alternateName) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/AddAction.php b/src/AddAction.php index 09199da54..b0efd0413 100644 --- a/src/AddAction.php +++ b/src/AddAction.php @@ -98,7 +98,7 @@ public function collection($collection) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/AdministrativeArea.php b/src/AdministrativeArea.php index 069b15da4..b79199132 100644 --- a/src/AdministrativeArea.php +++ b/src/AdministrativeArea.php @@ -186,7 +186,7 @@ public function containsPlace($containsPlace) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/AdultEntertainment.php b/src/AdultEntertainment.php index c5599f626..2873e4728 100644 --- a/src/AdultEntertainment.php +++ b/src/AdultEntertainment.php @@ -378,7 +378,7 @@ public function department($department) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/AdultOrientedEnumeration.php b/src/AdultOrientedEnumeration.php index 35f58f6d5..d679d9a83 100644 --- a/src/AdultOrientedEnumeration.php +++ b/src/AdultOrientedEnumeration.php @@ -164,7 +164,7 @@ public function alternateName($alternateName) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/AdvertiserContentArticle.php b/src/AdvertiserContentArticle.php index eeb2c5c13..84903cd10 100644 --- a/src/AdvertiserContentArticle.php +++ b/src/AdvertiserContentArticle.php @@ -772,7 +772,7 @@ public function datePublished($datePublished) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/AggregateOffer.php b/src/AggregateOffer.php index 8729f9f7d..13619b763 100644 --- a/src/AggregateOffer.php +++ b/src/AggregateOffer.php @@ -304,7 +304,7 @@ public function deliveryLeadTime($deliveryLeadTime) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/AggregateRating.php b/src/AggregateRating.php index 6e236b89d..47d0bb5b8 100644 --- a/src/AggregateRating.php +++ b/src/AggregateRating.php @@ -86,7 +86,7 @@ public function bestRating($bestRating) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/AgreeAction.php b/src/AgreeAction.php index 5da6b9c7a..dffb26c50 100644 --- a/src/AgreeAction.php +++ b/src/AgreeAction.php @@ -86,7 +86,7 @@ public function alternateName($alternateName) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/Airline.php b/src/Airline.php index 78cfdd083..55c97b74b 100644 --- a/src/Airline.php +++ b/src/Airline.php @@ -251,7 +251,7 @@ public function department($department) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/Airport.php b/src/Airport.php index 4671fc815..e1218434a 100644 --- a/src/Airport.php +++ b/src/Airport.php @@ -186,7 +186,7 @@ public function containsPlace($containsPlace) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/AlignmentObject.php b/src/AlignmentObject.php index 257a52dd6..0e4ca03c9 100644 --- a/src/AlignmentObject.php +++ b/src/AlignmentObject.php @@ -75,7 +75,7 @@ public function alternateName($alternateName) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/AllocateAction.php b/src/AllocateAction.php index fa9a17c7b..73215f0c4 100644 --- a/src/AllocateAction.php +++ b/src/AllocateAction.php @@ -84,7 +84,7 @@ public function alternateName($alternateName) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/AmpStory.php b/src/AmpStory.php index 1aa24c2ce..8869cab75 100644 --- a/src/AmpStory.php +++ b/src/AmpStory.php @@ -778,7 +778,7 @@ public function datePublished($datePublished) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/AmusementPark.php b/src/AmusementPark.php index 8aa609ee2..392396f0b 100644 --- a/src/AmusementPark.php +++ b/src/AmusementPark.php @@ -378,7 +378,7 @@ public function department($department) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/AnalysisNewsArticle.php b/src/AnalysisNewsArticle.php index 4b38f4599..72ab83a4d 100644 --- a/src/AnalysisNewsArticle.php +++ b/src/AnalysisNewsArticle.php @@ -799,7 +799,7 @@ public function dateline($dateline) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/AnatomicalStructure.php b/src/AnatomicalStructure.php index a45b944cb..d492d4885 100644 --- a/src/AnatomicalStructure.php +++ b/src/AnatomicalStructure.php @@ -119,7 +119,7 @@ public function connectedTo($connectedTo) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/AnatomicalSystem.php b/src/AnatomicalSystem.php index 847e1b533..361b52439 100644 --- a/src/AnatomicalSystem.php +++ b/src/AnatomicalSystem.php @@ -109,7 +109,7 @@ public function comprisedOf($comprisedOf) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/AnimalShelter.php b/src/AnimalShelter.php index b7f42da6f..ca2c4afef 100644 --- a/src/AnimalShelter.php +++ b/src/AnimalShelter.php @@ -377,7 +377,7 @@ public function department($department) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/Answer.php b/src/Answer.php index 2266959cb..9b645bdd4 100644 --- a/src/Answer.php +++ b/src/Answer.php @@ -737,7 +737,7 @@ public function datePublished($datePublished) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/Apartment.php b/src/Apartment.php index 0ca4f6720..d351e110a 100644 --- a/src/Apartment.php +++ b/src/Apartment.php @@ -244,7 +244,7 @@ public function containsPlace($containsPlace) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/ApartmentComplex.php b/src/ApartmentComplex.php index eda241461..6f1483ff6 100644 --- a/src/ApartmentComplex.php +++ b/src/ApartmentComplex.php @@ -202,7 +202,7 @@ public function containsPlace($containsPlace) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/AppendAction.php b/src/AppendAction.php index 18c1caaa4..58144b7b4 100644 --- a/src/AppendAction.php +++ b/src/AppendAction.php @@ -100,7 +100,7 @@ public function collection($collection) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/ApplyAction.php b/src/ApplyAction.php index 149d7611c..7d2f86a2b 100644 --- a/src/ApplyAction.php +++ b/src/ApplyAction.php @@ -90,7 +90,7 @@ public function alternateName($alternateName) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/ApprovedIndication.php b/src/ApprovedIndication.php index 39be2af9a..36f83a07d 100644 --- a/src/ApprovedIndication.php +++ b/src/ApprovedIndication.php @@ -74,7 +74,7 @@ public function code($code) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/Aquarium.php b/src/Aquarium.php index 9b76faf06..df343b38b 100644 --- a/src/Aquarium.php +++ b/src/Aquarium.php @@ -186,7 +186,7 @@ public function containsPlace($containsPlace) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/ArchiveComponent.php b/src/ArchiveComponent.php index f2339ef82..23cf28dbf 100644 --- a/src/ArchiveComponent.php +++ b/src/ArchiveComponent.php @@ -720,7 +720,7 @@ public function datePublished($datePublished) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/ArchiveOrganization.php b/src/ArchiveOrganization.php index 898f7bd9d..b8116a70f 100644 --- a/src/ArchiveOrganization.php +++ b/src/ArchiveOrganization.php @@ -397,7 +397,7 @@ public function department($department) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/ArriveAction.php b/src/ArriveAction.php index 03ed8a03b..d6cdeec26 100644 --- a/src/ArriveAction.php +++ b/src/ArriveAction.php @@ -85,7 +85,7 @@ public function alternateName($alternateName) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/ArtGallery.php b/src/ArtGallery.php index bfc3a3a2f..0ef134649 100644 --- a/src/ArtGallery.php +++ b/src/ArtGallery.php @@ -378,7 +378,7 @@ public function department($department) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/Artery.php b/src/Artery.php index e05661822..0d0d20f71 100644 --- a/src/Artery.php +++ b/src/Artery.php @@ -135,7 +135,7 @@ public function connectedTo($connectedTo) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/Article.php b/src/Article.php index 2b2698c59..fc466dfed 100644 --- a/src/Article.php +++ b/src/Article.php @@ -771,7 +771,7 @@ public function datePublished($datePublished) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/AskAction.php b/src/AskAction.php index e2ed9c363..0cfcdfc12 100644 --- a/src/AskAction.php +++ b/src/AskAction.php @@ -104,7 +104,7 @@ public function alternateName($alternateName) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/AskPublicNewsArticle.php b/src/AskPublicNewsArticle.php index b63d309bb..1807669ab 100644 --- a/src/AskPublicNewsArticle.php +++ b/src/AskPublicNewsArticle.php @@ -799,7 +799,7 @@ public function dateline($dateline) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/AssessAction.php b/src/AssessAction.php index e3dfe3ece..b9119648f 100644 --- a/src/AssessAction.php +++ b/src/AssessAction.php @@ -83,7 +83,7 @@ public function alternateName($alternateName) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/AssignAction.php b/src/AssignAction.php index 04426a0a6..419470216 100644 --- a/src/AssignAction.php +++ b/src/AssignAction.php @@ -86,7 +86,7 @@ public function alternateName($alternateName) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/Atlas.php b/src/Atlas.php index 3540ce23d..2443a5c13 100644 --- a/src/Atlas.php +++ b/src/Atlas.php @@ -720,7 +720,7 @@ public function datePublished($datePublished) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/Attorney.php b/src/Attorney.php index c7e829450..5304da6a8 100644 --- a/src/Attorney.php +++ b/src/Attorney.php @@ -381,7 +381,7 @@ public function department($department) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/Audience.php b/src/Audience.php index 396061537..7e0fcfd85 100644 --- a/src/Audience.php +++ b/src/Audience.php @@ -69,7 +69,7 @@ public function audienceType($audienceType) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/AudioObject.php b/src/AudioObject.php index 4c68b0f6d..8774dbebe 100644 --- a/src/AudioObject.php +++ b/src/AudioObject.php @@ -791,7 +791,7 @@ public function datePublished($datePublished) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/AudioObjectSnapshot.php b/src/AudioObjectSnapshot.php index f3eda8b09..51774d677 100644 --- a/src/AudioObjectSnapshot.php +++ b/src/AudioObjectSnapshot.php @@ -799,7 +799,7 @@ public function datePublished($datePublished) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/Audiobook.php b/src/Audiobook.php index 38f62c75f..2f6d51ffc 100644 --- a/src/Audiobook.php +++ b/src/Audiobook.php @@ -837,7 +837,7 @@ public function datePublished($datePublished) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/AuthorizeAction.php b/src/AuthorizeAction.php index 58bd54675..d57d5991b 100644 --- a/src/AuthorizeAction.php +++ b/src/AuthorizeAction.php @@ -85,7 +85,7 @@ public function alternateName($alternateName) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/AutoBodyShop.php b/src/AutoBodyShop.php index 211601dc8..64d861708 100644 --- a/src/AutoBodyShop.php +++ b/src/AutoBodyShop.php @@ -378,7 +378,7 @@ public function department($department) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/AutoDealer.php b/src/AutoDealer.php index 031f5f2d5..2b41f12df 100644 --- a/src/AutoDealer.php +++ b/src/AutoDealer.php @@ -378,7 +378,7 @@ public function department($department) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/AutoPartsStore.php b/src/AutoPartsStore.php index 208c94e13..c12550207 100644 --- a/src/AutoPartsStore.php +++ b/src/AutoPartsStore.php @@ -379,7 +379,7 @@ public function department($department) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/AutoRental.php b/src/AutoRental.php index 2e39ded2d..e60e070ab 100644 --- a/src/AutoRental.php +++ b/src/AutoRental.php @@ -378,7 +378,7 @@ public function department($department) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/AutoRepair.php b/src/AutoRepair.php index 0aaa104da..cbbd79939 100644 --- a/src/AutoRepair.php +++ b/src/AutoRepair.php @@ -378,7 +378,7 @@ public function department($department) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/AutoWash.php b/src/AutoWash.php index 279f4ab94..15bbacda9 100644 --- a/src/AutoWash.php +++ b/src/AutoWash.php @@ -378,7 +378,7 @@ public function department($department) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/AutomatedTeller.php b/src/AutomatedTeller.php index ee3dc66c2..6c7fc165b 100644 --- a/src/AutomatedTeller.php +++ b/src/AutomatedTeller.php @@ -378,7 +378,7 @@ public function department($department) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/AutomotiveBusiness.php b/src/AutomotiveBusiness.php index e75701877..1a083ffa3 100644 --- a/src/AutomotiveBusiness.php +++ b/src/AutomotiveBusiness.php @@ -377,7 +377,7 @@ public function department($department) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/BackgroundNewsArticle.php b/src/BackgroundNewsArticle.php index 04581cccc..746c1e729 100644 --- a/src/BackgroundNewsArticle.php +++ b/src/BackgroundNewsArticle.php @@ -804,7 +804,7 @@ public function dateline($dateline) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/Bakery.php b/src/Bakery.php index 8cdf79743..19675ea9b 100644 --- a/src/Bakery.php +++ b/src/Bakery.php @@ -394,7 +394,7 @@ public function department($department) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/BankAccount.php b/src/BankAccount.php index cf0cf63f7..cecc25a78 100644 --- a/src/BankAccount.php +++ b/src/BankAccount.php @@ -244,7 +244,7 @@ public function category($category) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/BankOrCreditUnion.php b/src/BankOrCreditUnion.php index 3f81ef04f..b3385ab02 100644 --- a/src/BankOrCreditUnion.php +++ b/src/BankOrCreditUnion.php @@ -378,7 +378,7 @@ public function department($department) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/BarOrPub.php b/src/BarOrPub.php index 4e1c1c960..06741c3b4 100644 --- a/src/BarOrPub.php +++ b/src/BarOrPub.php @@ -394,7 +394,7 @@ public function department($department) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/Barcode.php b/src/Barcode.php index 9855cc94f..667b13a97 100644 --- a/src/Barcode.php +++ b/src/Barcode.php @@ -792,7 +792,7 @@ public function datePublished($datePublished) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/Beach.php b/src/Beach.php index 8a0eb3ac7..066b23a19 100644 --- a/src/Beach.php +++ b/src/Beach.php @@ -186,7 +186,7 @@ public function containsPlace($containsPlace) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/BeautySalon.php b/src/BeautySalon.php index 93f977e98..a87bedf4b 100644 --- a/src/BeautySalon.php +++ b/src/BeautySalon.php @@ -378,7 +378,7 @@ public function department($department) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/BedAndBreakfast.php b/src/BedAndBreakfast.php index a23c76089..e009de548 100644 --- a/src/BedAndBreakfast.php +++ b/src/BedAndBreakfast.php @@ -439,7 +439,7 @@ public function department($department) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/BedDetails.php b/src/BedDetails.php index 867496dfb..cdba110e5 100644 --- a/src/BedDetails.php +++ b/src/BedDetails.php @@ -57,7 +57,7 @@ public function alternateName($alternateName) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/BedType.php b/src/BedType.php index d464fbd84..31b2e8d47 100644 --- a/src/BedType.php +++ b/src/BedType.php @@ -81,7 +81,7 @@ public function alternateName($alternateName) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/BefriendAction.php b/src/BefriendAction.php index e46ee1ae6..5755d50de 100644 --- a/src/BefriendAction.php +++ b/src/BefriendAction.php @@ -90,7 +90,7 @@ public function alternateName($alternateName) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/BikeStore.php b/src/BikeStore.php index 795edb6fc..0378b2e4b 100644 --- a/src/BikeStore.php +++ b/src/BikeStore.php @@ -378,7 +378,7 @@ public function department($department) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/BioChemEntity.php b/src/BioChemEntity.php index 8b0558f11..09f7a950e 100644 --- a/src/BioChemEntity.php +++ b/src/BioChemEntity.php @@ -123,7 +123,7 @@ public function biologicalRole($biologicalRole) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/Blog.php b/src/Blog.php index ae8efa3c2..3eb16c5bd 100644 --- a/src/Blog.php +++ b/src/Blog.php @@ -749,7 +749,7 @@ public function datePublished($datePublished) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/BlogPosting.php b/src/BlogPosting.php index 2beba77c1..66e407fe9 100644 --- a/src/BlogPosting.php +++ b/src/BlogPosting.php @@ -768,7 +768,7 @@ public function datePublished($datePublished) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/BloodTest.php b/src/BloodTest.php index 052e3b52a..2a8536686 100644 --- a/src/BloodTest.php +++ b/src/BloodTest.php @@ -87,7 +87,7 @@ public function code($code) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/BoardingPolicyType.php b/src/BoardingPolicyType.php index 62c376d85..b581e48d7 100644 --- a/src/BoardingPolicyType.php +++ b/src/BoardingPolicyType.php @@ -70,7 +70,7 @@ public function alternateName($alternateName) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/BoatReservation.php b/src/BoatReservation.php index 320f076b6..5e424ea77 100644 --- a/src/BoatReservation.php +++ b/src/BoatReservation.php @@ -107,7 +107,7 @@ public function broker($broker) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/BoatTerminal.php b/src/BoatTerminal.php index 1920de4f7..3e2660663 100644 --- a/src/BoatTerminal.php +++ b/src/BoatTerminal.php @@ -188,7 +188,7 @@ public function containsPlace($containsPlace) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/BoatTrip.php b/src/BoatTrip.php index aadee0546..15c36ed8f 100644 --- a/src/BoatTrip.php +++ b/src/BoatTrip.php @@ -117,7 +117,7 @@ public function departureTime($departureTime) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/BodyMeasurementTypeEnumeration.php b/src/BodyMeasurementTypeEnumeration.php index b03244819..1175c7afc 100644 --- a/src/BodyMeasurementTypeEnumeration.php +++ b/src/BodyMeasurementTypeEnumeration.php @@ -185,7 +185,7 @@ public function alternateName($alternateName) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/BodyOfWater.php b/src/BodyOfWater.php index 3524ea48c..db3425cc4 100644 --- a/src/BodyOfWater.php +++ b/src/BodyOfWater.php @@ -186,7 +186,7 @@ public function containsPlace($containsPlace) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/Bone.php b/src/Bone.php index 14d4ae7bf..f614de001 100644 --- a/src/Bone.php +++ b/src/Bone.php @@ -120,7 +120,7 @@ public function connectedTo($connectedTo) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/Book.php b/src/Book.php index dce670388..c6ed0b9c0 100644 --- a/src/Book.php +++ b/src/Book.php @@ -760,7 +760,7 @@ public function datePublished($datePublished) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/BookFormatType.php b/src/BookFormatType.php index 87b7b1604..38fea2210 100644 --- a/src/BookFormatType.php +++ b/src/BookFormatType.php @@ -95,7 +95,7 @@ public function alternateName($alternateName) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/BookSeries.php b/src/BookSeries.php index 7726139c8..1460f1fd7 100644 --- a/src/BookSeries.php +++ b/src/BookSeries.php @@ -720,7 +720,7 @@ public function datePublished($datePublished) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/BookStore.php b/src/BookStore.php index 4da63c537..b750a03b1 100644 --- a/src/BookStore.php +++ b/src/BookStore.php @@ -378,7 +378,7 @@ public function department($department) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/BookmarkAction.php b/src/BookmarkAction.php index 71e5e438b..5f1d79f74 100644 --- a/src/BookmarkAction.php +++ b/src/BookmarkAction.php @@ -84,7 +84,7 @@ public function alternateName($alternateName) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/BorrowAction.php b/src/BorrowAction.php index 3da48d58e..7bc2d1302 100644 --- a/src/BorrowAction.php +++ b/src/BorrowAction.php @@ -89,7 +89,7 @@ public function alternateName($alternateName) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/BowlingAlley.php b/src/BowlingAlley.php index 088a290c7..e98c52e1b 100644 --- a/src/BowlingAlley.php +++ b/src/BowlingAlley.php @@ -378,7 +378,7 @@ public function department($department) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/BrainStructure.php b/src/BrainStructure.php index 3f1966777..12c80d844 100644 --- a/src/BrainStructure.php +++ b/src/BrainStructure.php @@ -121,7 +121,7 @@ public function connectedTo($connectedTo) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/Brand.php b/src/Brand.php index b9a3cb57e..7d8f2e686 100644 --- a/src/Brand.php +++ b/src/Brand.php @@ -70,7 +70,7 @@ public function alternateName($alternateName) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/BreadcrumbList.php b/src/BreadcrumbList.php index 49f68b0c8..ca43e089a 100644 --- a/src/BreadcrumbList.php +++ b/src/BreadcrumbList.php @@ -65,7 +65,7 @@ public function alternateName($alternateName) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/Brewery.php b/src/Brewery.php index 51fa7108d..6d6cee04c 100644 --- a/src/Brewery.php +++ b/src/Brewery.php @@ -394,7 +394,7 @@ public function department($department) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/Bridge.php b/src/Bridge.php index c01ff916c..0041fa926 100644 --- a/src/Bridge.php +++ b/src/Bridge.php @@ -186,7 +186,7 @@ public function containsPlace($containsPlace) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/BroadcastChannel.php b/src/BroadcastChannel.php index da27bc8c8..fc3725930 100644 --- a/src/BroadcastChannel.php +++ b/src/BroadcastChannel.php @@ -101,7 +101,7 @@ public function broadcastServiceTier($broadcastServiceTier) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/BroadcastEvent.php b/src/BroadcastEvent.php index 3e6da777a..332e14ec8 100644 --- a/src/BroadcastEvent.php +++ b/src/BroadcastEvent.php @@ -186,7 +186,7 @@ public function contributor($contributor) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/BroadcastFrequencySpecification.php b/src/BroadcastFrequencySpecification.php index 54168d115..9dd9225e4 100644 --- a/src/BroadcastFrequencySpecification.php +++ b/src/BroadcastFrequencySpecification.php @@ -103,7 +103,7 @@ public function broadcastSubChannel($broadcastSubChannel) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/BroadcastService.php b/src/BroadcastService.php index 1b89edaf8..23b7c4825 100644 --- a/src/BroadcastService.php +++ b/src/BroadcastService.php @@ -282,7 +282,7 @@ public function category($category) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/BrokerageAccount.php b/src/BrokerageAccount.php index 117743b44..a2afd81f4 100644 --- a/src/BrokerageAccount.php +++ b/src/BrokerageAccount.php @@ -210,7 +210,7 @@ public function category($category) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/BuddhistTemple.php b/src/BuddhistTemple.php index dcff766b8..20bfd55e5 100644 --- a/src/BuddhistTemple.php +++ b/src/BuddhistTemple.php @@ -187,7 +187,7 @@ public function containsPlace($containsPlace) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/BusOrCoach.php b/src/BusOrCoach.php index 274921be5..8e8dfe244 100644 --- a/src/BusOrCoach.php +++ b/src/BusOrCoach.php @@ -388,7 +388,7 @@ public function depth($depth) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/BusReservation.php b/src/BusReservation.php index 60d01b447..66247a20c 100644 --- a/src/BusReservation.php +++ b/src/BusReservation.php @@ -105,7 +105,7 @@ public function broker($broker) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/BusStation.php b/src/BusStation.php index 3bfe396ec..1980095b9 100644 --- a/src/BusStation.php +++ b/src/BusStation.php @@ -186,7 +186,7 @@ public function containsPlace($containsPlace) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/BusStop.php b/src/BusStop.php index 807b28678..067982c3d 100644 --- a/src/BusStop.php +++ b/src/BusStop.php @@ -186,7 +186,7 @@ public function containsPlace($containsPlace) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/BusTrip.php b/src/BusTrip.php index 8e32eba43..2307a2a56 100644 --- a/src/BusTrip.php +++ b/src/BusTrip.php @@ -139,7 +139,7 @@ public function departureTime($departureTime) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/BusinessAudience.php b/src/BusinessAudience.php index f0a1e90f8..baa563bf0 100644 --- a/src/BusinessAudience.php +++ b/src/BusinessAudience.php @@ -71,7 +71,7 @@ public function audienceType($audienceType) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/BusinessEntityType.php b/src/BusinessEntityType.php index 1bc340814..7ce0edd76 100644 --- a/src/BusinessEntityType.php +++ b/src/BusinessEntityType.php @@ -65,7 +65,7 @@ public function alternateName($alternateName) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/BusinessEvent.php b/src/BusinessEvent.php index 329437dbb..6f4d6bc0b 100644 --- a/src/BusinessEvent.php +++ b/src/BusinessEvent.php @@ -171,7 +171,7 @@ public function contributor($contributor) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/BusinessFunction.php b/src/BusinessFunction.php index 376494ff6..ce6f8247e 100644 --- a/src/BusinessFunction.php +++ b/src/BusinessFunction.php @@ -71,7 +71,7 @@ public function alternateName($alternateName) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/BuyAction.php b/src/BuyAction.php index 9cded04b4..b955b4224 100644 --- a/src/BuyAction.php +++ b/src/BuyAction.php @@ -86,7 +86,7 @@ public function alternateName($alternateName) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/CDCPMDRecord.php b/src/CDCPMDRecord.php index 91d7dce59..38d78d3c1 100644 --- a/src/CDCPMDRecord.php +++ b/src/CDCPMDRecord.php @@ -353,7 +353,7 @@ public function datePosted($datePosted) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/CableOrSatelliteService.php b/src/CableOrSatelliteService.php index bc1975670..c08ee10a8 100644 --- a/src/CableOrSatelliteService.php +++ b/src/CableOrSatelliteService.php @@ -175,7 +175,7 @@ public function category($category) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/CafeOrCoffeeShop.php b/src/CafeOrCoffeeShop.php index eefb6da9d..ba327334e 100644 --- a/src/CafeOrCoffeeShop.php +++ b/src/CafeOrCoffeeShop.php @@ -394,7 +394,7 @@ public function department($department) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/Campground.php b/src/Campground.php index 2308c8064..b1331d2f4 100644 --- a/src/Campground.php +++ b/src/Campground.php @@ -454,7 +454,7 @@ public function department($department) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/CampingPitch.php b/src/CampingPitch.php index 7cab98289..8e895a7ab 100644 --- a/src/CampingPitch.php +++ b/src/CampingPitch.php @@ -257,7 +257,7 @@ public function containsPlace($containsPlace) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/Canal.php b/src/Canal.php index fef54166b..167231584 100644 --- a/src/Canal.php +++ b/src/Canal.php @@ -187,7 +187,7 @@ public function containsPlace($containsPlace) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/CancelAction.php b/src/CancelAction.php index 95a1bad99..2dd7e87ce 100644 --- a/src/CancelAction.php +++ b/src/CancelAction.php @@ -89,7 +89,7 @@ public function alternateName($alternateName) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/Car.php b/src/Car.php index 3d61f9c65..3acb196ba 100644 --- a/src/Car.php +++ b/src/Car.php @@ -385,7 +385,7 @@ public function depth($depth) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/CarUsageType.php b/src/CarUsageType.php index 0e111d1b1..8154737e3 100644 --- a/src/CarUsageType.php +++ b/src/CarUsageType.php @@ -82,7 +82,7 @@ public function alternateName($alternateName) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/Casino.php b/src/Casino.php index 8f290f5d2..f3317fcfe 100644 --- a/src/Casino.php +++ b/src/Casino.php @@ -378,7 +378,7 @@ public function department($department) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/CategoryCode.php b/src/CategoryCode.php index 435c5bd54..6a73a4424 100644 --- a/src/CategoryCode.php +++ b/src/CategoryCode.php @@ -73,7 +73,7 @@ public function codeValue($codeValue) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/CategoryCodeSet.php b/src/CategoryCodeSet.php index e96bb43ea..f6739183c 100644 --- a/src/CategoryCodeSet.php +++ b/src/CategoryCodeSet.php @@ -720,7 +720,7 @@ public function datePublished($datePublished) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/CatholicChurch.php b/src/CatholicChurch.php index 917a47314..12f26442a 100644 --- a/src/CatholicChurch.php +++ b/src/CatholicChurch.php @@ -188,7 +188,7 @@ public function containsPlace($containsPlace) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/Cemetery.php b/src/Cemetery.php index 0a1be0cc3..da1e1cf95 100644 --- a/src/Cemetery.php +++ b/src/Cemetery.php @@ -186,7 +186,7 @@ public function containsPlace($containsPlace) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/Chapter.php b/src/Chapter.php index a434cf9e9..4f638f944 100644 --- a/src/Chapter.php +++ b/src/Chapter.php @@ -719,7 +719,7 @@ public function datePublished($datePublished) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/CheckAction.php b/src/CheckAction.php index e430de39c..79aa1d373 100644 --- a/src/CheckAction.php +++ b/src/CheckAction.php @@ -85,7 +85,7 @@ public function alternateName($alternateName) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/CheckInAction.php b/src/CheckInAction.php index 816f53249..c91d11aee 100644 --- a/src/CheckInAction.php +++ b/src/CheckInAction.php @@ -112,7 +112,7 @@ public function alternateName($alternateName) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/CheckOutAction.php b/src/CheckOutAction.php index 1321077c8..6cd31a495 100644 --- a/src/CheckOutAction.php +++ b/src/CheckOutAction.php @@ -110,7 +110,7 @@ public function alternateName($alternateName) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/CheckoutPage.php b/src/CheckoutPage.php index 3bf4c30f1..760fdf90c 100644 --- a/src/CheckoutPage.php +++ b/src/CheckoutPage.php @@ -733,7 +733,7 @@ public function datePublished($datePublished) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/ChemicalSubstance.php b/src/ChemicalSubstance.php index 3fd030f5d..cb9520604 100644 --- a/src/ChemicalSubstance.php +++ b/src/ChemicalSubstance.php @@ -158,7 +158,7 @@ public function chemicalRole($chemicalRole) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/ChildCare.php b/src/ChildCare.php index 3ddabfa6d..095e4e0a9 100644 --- a/src/ChildCare.php +++ b/src/ChildCare.php @@ -377,7 +377,7 @@ public function department($department) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/ChildrensEvent.php b/src/ChildrensEvent.php index 59591108b..3e9a5541a 100644 --- a/src/ChildrensEvent.php +++ b/src/ChildrensEvent.php @@ -171,7 +171,7 @@ public function contributor($contributor) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/ChooseAction.php b/src/ChooseAction.php index 0d41b9bb2..63542d9af 100644 --- a/src/ChooseAction.php +++ b/src/ChooseAction.php @@ -99,7 +99,7 @@ public function alternateName($alternateName) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/Church.php b/src/Church.php index 5b3804a50..365477506 100644 --- a/src/Church.php +++ b/src/Church.php @@ -187,7 +187,7 @@ public function containsPlace($containsPlace) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/City.php b/src/City.php index 157e7735c..7791f7317 100644 --- a/src/City.php +++ b/src/City.php @@ -186,7 +186,7 @@ public function containsPlace($containsPlace) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/CityHall.php b/src/CityHall.php index e41f569d1..8108f8e69 100644 --- a/src/CityHall.php +++ b/src/CityHall.php @@ -187,7 +187,7 @@ public function containsPlace($containsPlace) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/CivicStructure.php b/src/CivicStructure.php index 73bf33bb9..622e7f318 100644 --- a/src/CivicStructure.php +++ b/src/CivicStructure.php @@ -185,7 +185,7 @@ public function containsPlace($containsPlace) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/Claim.php b/src/Claim.php index fe374e9fd..1e41793d7 100644 --- a/src/Claim.php +++ b/src/Claim.php @@ -767,7 +767,7 @@ public function datePublished($datePublished) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/ClaimReview.php b/src/ClaimReview.php index e0d398432..34149c061 100644 --- a/src/ClaimReview.php +++ b/src/ClaimReview.php @@ -793,7 +793,7 @@ public function datePublished($datePublished) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/Clip.php b/src/Clip.php index 5998fcfd6..4e6583aa8 100644 --- a/src/Clip.php +++ b/src/Clip.php @@ -762,7 +762,7 @@ public function datePublished($datePublished) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/ClothingStore.php b/src/ClothingStore.php index c0de92013..8919299c4 100644 --- a/src/ClothingStore.php +++ b/src/ClothingStore.php @@ -378,7 +378,7 @@ public function department($department) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/Code.php b/src/Code.php index 7cbe7bdf4..47d87368c 100644 --- a/src/Code.php +++ b/src/Code.php @@ -718,7 +718,7 @@ public function datePublished($datePublished) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/Collection.php b/src/Collection.php index 17e019fe7..d0563ae42 100644 --- a/src/Collection.php +++ b/src/Collection.php @@ -734,7 +734,7 @@ public function datePublished($datePublished) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/CollectionPage.php b/src/CollectionPage.php index f8b3e51f8..38b88f66d 100644 --- a/src/CollectionPage.php +++ b/src/CollectionPage.php @@ -733,7 +733,7 @@ public function datePublished($datePublished) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/CollegeOrUniversity.php b/src/CollegeOrUniversity.php index 7e1002efd..6dbb4187a 100644 --- a/src/CollegeOrUniversity.php +++ b/src/CollegeOrUniversity.php @@ -341,7 +341,7 @@ public function department($department) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/ComedyClub.php b/src/ComedyClub.php index be9fb30c6..49def8f5d 100644 --- a/src/ComedyClub.php +++ b/src/ComedyClub.php @@ -378,7 +378,7 @@ public function department($department) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/ComedyEvent.php b/src/ComedyEvent.php index 3a01c5be6..6c2e3496f 100644 --- a/src/ComedyEvent.php +++ b/src/ComedyEvent.php @@ -171,7 +171,7 @@ public function contributor($contributor) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/ComicCoverArt.php b/src/ComicCoverArt.php index 3869307b0..6c356e326 100644 --- a/src/ComicCoverArt.php +++ b/src/ComicCoverArt.php @@ -830,7 +830,7 @@ public function depth($depth) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/ComicIssue.php b/src/ComicIssue.php index c898c117e..91ddfa211 100644 --- a/src/ComicIssue.php +++ b/src/ComicIssue.php @@ -759,7 +759,7 @@ public function datePublished($datePublished) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/ComicSeries.php b/src/ComicSeries.php index 741df9251..d874ab68f 100644 --- a/src/ComicSeries.php +++ b/src/ComicSeries.php @@ -724,7 +724,7 @@ public function datePublished($datePublished) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/ComicStory.php b/src/ComicStory.php index b6a89373a..e5b06cd08 100644 --- a/src/ComicStory.php +++ b/src/ComicStory.php @@ -755,7 +755,7 @@ public function datePublished($datePublished) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/Comment.php b/src/Comment.php index 51754c773..5cad26110 100644 --- a/src/Comment.php +++ b/src/Comment.php @@ -719,7 +719,7 @@ public function datePublished($datePublished) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/CommentAction.php b/src/CommentAction.php index 830971ccd..e687d6cca 100644 --- a/src/CommentAction.php +++ b/src/CommentAction.php @@ -100,7 +100,7 @@ public function alternateName($alternateName) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/CommunicateAction.php b/src/CommunicateAction.php index 27d35dde1..ce2096cde 100644 --- a/src/CommunicateAction.php +++ b/src/CommunicateAction.php @@ -100,7 +100,7 @@ public function alternateName($alternateName) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/CompleteDataFeed.php b/src/CompleteDataFeed.php index 536cf1c9b..f7122c856 100644 --- a/src/CompleteDataFeed.php +++ b/src/CompleteDataFeed.php @@ -774,7 +774,7 @@ public function datePublished($datePublished) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * @@ -1490,7 +1490,7 @@ public function materialExtent($materialExtent) * A subproperty of [[measurementTechnique]] that can be used for specifying * specific methods, in particular via [[MeasurementMethodEnum]]. * - * @param \Spatie\SchemaOrg\Contracts\MeasurementMethodEnumContract|\Spatie\SchemaOrg\Contracts\MeasurementMethodEnumContract[]|string|string[] $measurementMethod + * @param \Spatie\SchemaOrg\Contracts\DefinedTermContract|\Spatie\SchemaOrg\Contracts\DefinedTermContract[]|\Spatie\SchemaOrg\Contracts\MeasurementMethodEnumContract|\Spatie\SchemaOrg\Contracts\MeasurementMethodEnumContract[]|string|string[] $measurementMethod * * @return static * @@ -1533,7 +1533,7 @@ public function measurementMethod($measurementMethod) * and attach the corresponding [[measurementTechnique]]. The value can also * be from an enumeration, organized as a [[MeasurementMetholdEnumeration]]. * - * @param \Spatie\SchemaOrg\Contracts\MeasurementMethodEnumContract|\Spatie\SchemaOrg\Contracts\MeasurementMethodEnumContract[]|string|string[] $measurementTechnique + * @param \Spatie\SchemaOrg\Contracts\DefinedTermContract|\Spatie\SchemaOrg\Contracts\DefinedTermContract[]|\Spatie\SchemaOrg\Contracts\MeasurementMethodEnumContract|\Spatie\SchemaOrg\Contracts\MeasurementMethodEnumContract[]|string|string[] $measurementTechnique * * @return static * diff --git a/src/CompoundPriceSpecification.php b/src/CompoundPriceSpecification.php index e69a09802..6c47a570e 100644 --- a/src/CompoundPriceSpecification.php +++ b/src/CompoundPriceSpecification.php @@ -59,7 +59,7 @@ public function alternateName($alternateName) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/ComputerLanguage.php b/src/ComputerLanguage.php index 40de53bc0..15915bb18 100644 --- a/src/ComputerLanguage.php +++ b/src/ComputerLanguage.php @@ -56,7 +56,7 @@ public function alternateName($alternateName) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/ComputerStore.php b/src/ComputerStore.php index 7f643cd0a..62fc4d916 100644 --- a/src/ComputerStore.php +++ b/src/ComputerStore.php @@ -378,7 +378,7 @@ public function department($department) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/ConfirmAction.php b/src/ConfirmAction.php index 9a5a233b8..57189d3ca 100644 --- a/src/ConfirmAction.php +++ b/src/ConfirmAction.php @@ -106,7 +106,7 @@ public function alternateName($alternateName) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/Consortium.php b/src/Consortium.php index 355c61c32..d33e7a04e 100644 --- a/src/Consortium.php +++ b/src/Consortium.php @@ -239,7 +239,7 @@ public function department($department) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/ConstraintNode.php b/src/ConstraintNode.php index 017851289..300864314 100644 --- a/src/ConstraintNode.php +++ b/src/ConstraintNode.php @@ -83,7 +83,7 @@ public function constraintProperty($constraintProperty) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/ConsumeAction.php b/src/ConsumeAction.php index d38c6a955..b5caea71e 100644 --- a/src/ConsumeAction.php +++ b/src/ConsumeAction.php @@ -100,7 +100,7 @@ public function alternateName($alternateName) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/ContactPage.php b/src/ContactPage.php index 24cc7ba3d..59309c375 100644 --- a/src/ContactPage.php +++ b/src/ContactPage.php @@ -733,7 +733,7 @@ public function datePublished($datePublished) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/ContactPoint.php b/src/ContactPoint.php index 77dda5a60..9a97efae3 100644 --- a/src/ContactPoint.php +++ b/src/ContactPoint.php @@ -116,7 +116,7 @@ public function contactType($contactType) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/ContactPointOption.php b/src/ContactPointOption.php index 7cad62f3a..ab85992c5 100644 --- a/src/ContactPointOption.php +++ b/src/ContactPointOption.php @@ -70,7 +70,7 @@ public function alternateName($alternateName) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/Continent.php b/src/Continent.php index 73c9d33e6..c3727380f 100644 --- a/src/Continent.php +++ b/src/Continent.php @@ -186,7 +186,7 @@ public function containsPlace($containsPlace) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/Contracts/TVSeasonContract.php b/src/Contracts/TVSeasonContract.php index e745e2c6e..251d09619 100644 --- a/src/Contracts/TVSeasonContract.php +++ b/src/Contracts/TVSeasonContract.php @@ -258,6 +258,8 @@ public function thumbnailUrl($thumbnailUrl); public function timeRequired($timeRequired); + public function titleEIDR($titleEIDR); + public function trailer($trailer); public function translationOfWork($translationOfWork); diff --git a/src/Contracts/TVSeriesContract.php b/src/Contracts/TVSeriesContract.php index 4b4a746d0..d2826efe3 100644 --- a/src/Contracts/TVSeriesContract.php +++ b/src/Contracts/TVSeriesContract.php @@ -268,6 +268,8 @@ public function thumbnailUrl($thumbnailUrl); public function timeRequired($timeRequired); + public function titleEIDR($titleEIDR); + public function trailer($trailer); public function translationOfWork($translationOfWork); diff --git a/src/Contracts/TextObjectContract.php b/src/Contracts/TextObjectContract.php new file mode 100644 index 000000000..7a50a44c5 --- /dev/null +++ b/src/Contracts/TextObjectContract.php @@ -0,0 +1,292 @@ +setProperty('timeRequired', $timeRequired); } + /** + * An [EIDR](https://eidr.org/) (Entertainment Identifier Registry) + * [[identifier]] representing at the most general/abstract level, a work of + * film or television. + * + * For example, the motion picture known as "Ghostbusters" has a titleEIDR + * of "10.5240/7EC7-228A-510A-053E-CBB8-J". This title (or work) may have + * several variants, which EIDR calls "edits". See [[editEIDR]]. + * + * Since schema.org types like [[Movie]], [[TVEpisode]], [[TVSeason]], and + * [[TVSeries]] can be used for both works and their multiple expressions, + * it is possible to use [[titleEIDR]] alone (for a general description), or + * alongside [[editEIDR]] for a more edit-specific description. + * + * @param string|string[] $titleEIDR + * + * @return static + * + * @see https://schema.org/titleEIDR + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2469 + */ + public function titleEIDR($titleEIDR) + { + return $this->setProperty('titleEIDR', $titleEIDR); + } + /** * The trailer of a movie or TV/radio series, season, episode, etc. * diff --git a/src/TVSeries.php b/src/TVSeries.php index 892544118..bc641908b 100644 --- a/src/TVSeries.php +++ b/src/TVSeries.php @@ -765,7 +765,7 @@ public function datePublished($datePublished) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * @@ -2174,6 +2174,33 @@ public function timeRequired($timeRequired) return $this->setProperty('timeRequired', $timeRequired); } + /** + * An [EIDR](https://eidr.org/) (Entertainment Identifier Registry) + * [[identifier]] representing at the most general/abstract level, a work of + * film or television. + * + * For example, the motion picture known as "Ghostbusters" has a titleEIDR + * of "10.5240/7EC7-228A-510A-053E-CBB8-J". This title (or work) may have + * several variants, which EIDR calls "edits". See [[editEIDR]]. + * + * Since schema.org types like [[Movie]], [[TVEpisode]], [[TVSeason]], and + * [[TVSeries]] can be used for both works and their multiple expressions, + * it is possible to use [[titleEIDR]] alone (for a general description), or + * alongside [[editEIDR]] for a more edit-specific description. + * + * @param string|string[] $titleEIDR + * + * @return static + * + * @see https://schema.org/titleEIDR + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2469 + */ + public function titleEIDR($titleEIDR) + { + return $this->setProperty('titleEIDR', $titleEIDR); + } + /** * The trailer of a movie or TV/radio series, season, episode, etc. * diff --git a/src/Table.php b/src/Table.php index e16a520e6..e934e5c25 100644 --- a/src/Table.php +++ b/src/Table.php @@ -735,7 +735,7 @@ public function datePublished($datePublished) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/TakeAction.php b/src/TakeAction.php index c1f2328bd..2664e365f 100644 --- a/src/TakeAction.php +++ b/src/TakeAction.php @@ -91,7 +91,7 @@ public function alternateName($alternateName) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/TattooParlor.php b/src/TattooParlor.php index 1e647410a..2a2ac2f05 100644 --- a/src/TattooParlor.php +++ b/src/TattooParlor.php @@ -378,7 +378,7 @@ public function department($department) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/Taxi.php b/src/Taxi.php index 066c8938d..0c33dfee0 100644 --- a/src/Taxi.php +++ b/src/Taxi.php @@ -174,7 +174,7 @@ public function category($category) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/TaxiReservation.php b/src/TaxiReservation.php index 1863942cb..97037a245 100644 --- a/src/TaxiReservation.php +++ b/src/TaxiReservation.php @@ -105,7 +105,7 @@ public function broker($broker) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/TaxiService.php b/src/TaxiService.php index 85f856716..a5d6e3616 100644 --- a/src/TaxiService.php +++ b/src/TaxiService.php @@ -175,7 +175,7 @@ public function category($category) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/TaxiStand.php b/src/TaxiStand.php index 264717b80..b7a211a85 100644 --- a/src/TaxiStand.php +++ b/src/TaxiStand.php @@ -186,7 +186,7 @@ public function containsPlace($containsPlace) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/Taxon.php b/src/Taxon.php index b318b6938..1a1a3484b 100644 --- a/src/Taxon.php +++ b/src/Taxon.php @@ -71,7 +71,7 @@ public function childTaxon($childTaxon) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/TechArticle.php b/src/TechArticle.php index d79005891..a4e3bd7f0 100644 --- a/src/TechArticle.php +++ b/src/TechArticle.php @@ -782,7 +782,7 @@ public function dependencies($dependencies) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/TelevisionChannel.php b/src/TelevisionChannel.php index 6d9006f0e..c11c6adb4 100644 --- a/src/TelevisionChannel.php +++ b/src/TelevisionChannel.php @@ -103,7 +103,7 @@ public function broadcastServiceTier($broadcastServiceTier) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/TelevisionStation.php b/src/TelevisionStation.php index 5ab98e6fd..fb464682a 100644 --- a/src/TelevisionStation.php +++ b/src/TelevisionStation.php @@ -377,7 +377,7 @@ public function department($department) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/TennisComplex.php b/src/TennisComplex.php index 8c8a894c7..feac25785 100644 --- a/src/TennisComplex.php +++ b/src/TennisComplex.php @@ -378,7 +378,7 @@ public function department($department) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/TextDigitalDocument.php b/src/TextDigitalDocument.php index 7d602482f..33a1fba33 100644 --- a/src/TextDigitalDocument.php +++ b/src/TextDigitalDocument.php @@ -718,7 +718,7 @@ public function datePublished($datePublished) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/TextObject.php b/src/TextObject.php new file mode 100644 index 000000000..c4179b5ac --- /dev/null +++ b/src/TextObject.php @@ -0,0 +1,2379 @@ +setProperty('about', $about); + } + + /** + * An abstract is a short description that summarizes a [[CreativeWork]]. + * + * @param string|string[] $abstract + * + * @return static + * + * @see https://schema.org/abstract + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/276 + */ + public function abstract($abstract) + { + return $this->setProperty('abstract', $abstract); + } + + /** + * The human sensory perceptual system or cognitive faculty through which a + * person may process or perceive information. Values should be drawn from + * the [approved + * vocabulary](https://www.w3.org/2021/a11y-discov-vocab/latest/#accessMode-vocabulary). + * + * @param string|string[] $accessMode + * + * @return static + * + * @see https://schema.org/accessMode + * @link https://github.com/schemaorg/schemaorg/issues/1100 + */ + public function accessMode($accessMode) + { + return $this->setProperty('accessMode', $accessMode); + } + + /** + * A list of single or combined accessModes that are sufficient to + * understand all the intellectual content of a resource. Values should be + * drawn from the [approved + * vocabulary](https://www.w3.org/2021/a11y-discov-vocab/latest/#accessModeSufficient-vocabulary). + * + * @param \Spatie\SchemaOrg\Contracts\ItemListContract|\Spatie\SchemaOrg\Contracts\ItemListContract[] $accessModeSufficient + * + * @return static + * + * @see https://schema.org/accessModeSufficient + * @link https://github.com/schemaorg/schemaorg/issues/1100 + */ + public function accessModeSufficient($accessModeSufficient) + { + return $this->setProperty('accessModeSufficient', $accessModeSufficient); + } + + /** + * Indicates that the resource is compatible with the referenced + * accessibility API. Values should be drawn from the [approved + * vocabulary](https://www.w3.org/2021/a11y-discov-vocab/latest/#accessibilityAPI-vocabulary). + * + * @param string|string[] $accessibilityAPI + * + * @return static + * + * @see https://schema.org/accessibilityAPI + */ + public function accessibilityAPI($accessibilityAPI) + { + return $this->setProperty('accessibilityAPI', $accessibilityAPI); + } + + /** + * Identifies input methods that are sufficient to fully control the + * described resource. Values should be drawn from the [approved + * vocabulary](https://www.w3.org/2021/a11y-discov-vocab/latest/#accessibilityControl-vocabulary). + * + * @param string|string[] $accessibilityControl + * + * @return static + * + * @see https://schema.org/accessibilityControl + */ + public function accessibilityControl($accessibilityControl) + { + return $this->setProperty('accessibilityControl', $accessibilityControl); + } + + /** + * Content features of the resource, such as accessible media, alternatives + * and supported enhancements for accessibility. Values should be drawn from + * the [approved + * vocabulary](https://www.w3.org/2021/a11y-discov-vocab/latest/#accessibilityFeature-vocabulary). + * + * @param string|string[] $accessibilityFeature + * + * @return static + * + * @see https://schema.org/accessibilityFeature + */ + public function accessibilityFeature($accessibilityFeature) + { + return $this->setProperty('accessibilityFeature', $accessibilityFeature); + } + + /** + * A characteristic of the described resource that is physiologically + * dangerous to some users. Related to WCAG 2.0 guideline 2.3. Values should + * be drawn from the [approved + * vocabulary](https://www.w3.org/2021/a11y-discov-vocab/latest/#accessibilityHazard-vocabulary). + * + * @param string|string[] $accessibilityHazard + * + * @return static + * + * @see https://schema.org/accessibilityHazard + */ + public function accessibilityHazard($accessibilityHazard) + { + return $this->setProperty('accessibilityHazard', $accessibilityHazard); + } + + /** + * A human-readable summary of specific accessibility features or + * deficiencies, consistent with the other accessibility metadata but + * expressing subtleties such as "short descriptions are present but long + * descriptions will be needed for non-visual users" or "short descriptions + * are present and no long descriptions are needed." + * + * @param string|string[] $accessibilitySummary + * + * @return static + * + * @see https://schema.org/accessibilitySummary + * @link https://github.com/schemaorg/schemaorg/issues/1100 + */ + public function accessibilitySummary($accessibilitySummary) + { + return $this->setProperty('accessibilitySummary', $accessibilitySummary); + } + + /** + * Specifies the Person that is legally accountable for the CreativeWork. + * + * @param \Spatie\SchemaOrg\Contracts\PersonContract|\Spatie\SchemaOrg\Contracts\PersonContract[] $accountablePerson + * + * @return static + * + * @see https://schema.org/accountablePerson + */ + public function accountablePerson($accountablePerson) + { + return $this->setProperty('accountablePerson', $accountablePerson); + } + + /** + * Indicates a page documenting how licenses can be purchased or otherwise + * acquired, for the current item. + * + * @param \Spatie\SchemaOrg\Contracts\CreativeWorkContract|\Spatie\SchemaOrg\Contracts\CreativeWorkContract[]|string|string[] $acquireLicensePage + * + * @return static + * + * @see https://schema.org/acquireLicensePage + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2454 + */ + public function acquireLicensePage($acquireLicensePage) + { + return $this->setProperty('acquireLicensePage', $acquireLicensePage); + } + + /** + * An additional type for the item, typically used for adding more specific + * types from external vocabularies in microdata syntax. This is a + * relationship between something and a class that the thing is in. + * Typically the value is a URI-identified RDF class, and in this case + * corresponds to the + * use of rdf:type in RDF. Text values can be used sparingly, for cases + * where useful information can be added without their being an appropriate + * schema to reference. In the case of text values, the class label should + * follow the schema.org [style + * guide](https://schema.org/docs/styleguide.html) + * + * @param string|string[] $additionalType + * + * @return static + * + * @see https://schema.org/additionalType + */ + public function additionalType($additionalType) + { + return $this->setProperty('additionalType', $additionalType); + } + + /** + * The overall rating, based on a collection of reviews or ratings, of the + * item. + * + * @param \Spatie\SchemaOrg\Contracts\AggregateRatingContract|\Spatie\SchemaOrg\Contracts\AggregateRatingContract[] $aggregateRating + * + * @return static + * + * @see https://schema.org/aggregateRating + */ + public function aggregateRating($aggregateRating) + { + return $this->setProperty('aggregateRating', $aggregateRating); + } + + /** + * An alias for the item. + * + * @param string|string[] $alternateName + * + * @return static + * + * @see https://schema.org/alternateName + */ + public function alternateName($alternateName) + { + return $this->setProperty('alternateName', $alternateName); + } + + /** + * A secondary title of the CreativeWork. + * + * @param string|string[] $alternativeHeadline + * + * @return static + * + * @see https://schema.org/alternativeHeadline + */ + public function alternativeHeadline($alternativeHeadline) + { + return $this->setProperty('alternativeHeadline', $alternativeHeadline); + } + + /** + * Indicates a page or other link involved in archival of a + * [[CreativeWork]]. In the case of [[MediaReview]], the items in a + * [[MediaReviewItem]] may often become inaccessible, but be archived by + * archival, journalistic, activist, or law enforcement organizations. In + * such cases, the referenced page may not directly publish the content. + * + * @param \Spatie\SchemaOrg\Contracts\WebPageContract|\Spatie\SchemaOrg\Contracts\WebPageContract[]|string|string[] $archivedAt + * + * @return static + * + * @see https://schema.org/archivedAt + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2450 + */ + public function archivedAt($archivedAt) + { + return $this->setProperty('archivedAt', $archivedAt); + } + + /** + * The item being described is intended to assess the competency or learning + * outcome defined by the referenced term. + * + * @param \Spatie\SchemaOrg\Contracts\DefinedTermContract|\Spatie\SchemaOrg\Contracts\DefinedTermContract[]|string|string[] $assesses + * + * @return static + * + * @see https://schema.org/assesses + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2427 + */ + public function assesses($assesses) + { + return $this->setProperty('assesses', $assesses); + } + + /** + * A NewsArticle associated with the Media Object. + * + * @param \Spatie\SchemaOrg\Contracts\NewsArticleContract|\Spatie\SchemaOrg\Contracts\NewsArticleContract[] $associatedArticle + * + * @return static + * + * @see https://schema.org/associatedArticle + */ + public function associatedArticle($associatedArticle) + { + return $this->setProperty('associatedArticle', $associatedArticle); + } + + /** + * A media object that encodes this CreativeWork. This property is a synonym + * for encoding. + * + * @param \Spatie\SchemaOrg\Contracts\MediaObjectContract|\Spatie\SchemaOrg\Contracts\MediaObjectContract[] $associatedMedia + * + * @return static + * + * @see https://schema.org/associatedMedia + */ + public function associatedMedia($associatedMedia) + { + return $this->setProperty('associatedMedia', $associatedMedia); + } + + /** + * An intended audience, i.e. a group for whom something was created. + * + * @param \Spatie\SchemaOrg\Contracts\AudienceContract|\Spatie\SchemaOrg\Contracts\AudienceContract[] $audience + * + * @return static + * + * @see https://schema.org/audience + */ + public function audience($audience) + { + return $this->setProperty('audience', $audience); + } + + /** + * An embedded audio object. + * + * @param \Spatie\SchemaOrg\Contracts\AudioObjectContract|\Spatie\SchemaOrg\Contracts\AudioObjectContract[]|\Spatie\SchemaOrg\Contracts\ClipContract|\Spatie\SchemaOrg\Contracts\ClipContract[]|\Spatie\SchemaOrg\Contracts\MusicRecordingContract|\Spatie\SchemaOrg\Contracts\MusicRecordingContract[] $audio + * + * @return static + * + * @see https://schema.org/audio + * @link https://github.com/schemaorg/schemaorg/issues/2420 + */ + public function audio($audio) + { + return $this->setProperty('audio', $audio); + } + + /** + * The author of this content or rating. Please note that author is special + * in that HTML 5 provides a special mechanism for indicating authorship via + * the rel tag. That is equivalent to this and may be used interchangeably. + * + * @param \Spatie\SchemaOrg\Contracts\OrganizationContract|\Spatie\SchemaOrg\Contracts\OrganizationContract[]|\Spatie\SchemaOrg\Contracts\PersonContract|\Spatie\SchemaOrg\Contracts\PersonContract[] $author + * + * @return static + * + * @see https://schema.org/author + */ + public function author($author) + { + return $this->setProperty('author', $author); + } + + /** + * An award won by or for this item. + * + * @param string|string[] $award + * + * @return static + * + * @see https://schema.org/award + */ + public function award($award) + { + return $this->setProperty('award', $award); + } + + /** + * Awards won by or for this item. + * + * @param string|string[] $awards + * + * @return static + * + * @see https://schema.org/awards + */ + public function awards($awards) + { + return $this->setProperty('awards', $awards); + } + + /** + * The bitrate of the media object. + * + * @param string|string[] $bitrate + * + * @return static + * + * @see https://schema.org/bitrate + */ + public function bitrate($bitrate) + { + return $this->setProperty('bitrate', $bitrate); + } + + /** + * Fictional person connected with a creative work. + * + * @param \Spatie\SchemaOrg\Contracts\PersonContract|\Spatie\SchemaOrg\Contracts\PersonContract[] $character + * + * @return static + * + * @see https://schema.org/character + */ + public function character($character) + { + return $this->setProperty('character', $character); + } + + /** + * A citation or reference to another creative work, such as another + * publication, web page, scholarly article, etc. + * + * @param \Spatie\SchemaOrg\Contracts\CreativeWorkContract|\Spatie\SchemaOrg\Contracts\CreativeWorkContract[]|string|string[] $citation + * + * @return static + * + * @see https://schema.org/citation + */ + public function citation($citation) + { + return $this->setProperty('citation', $citation); + } + + /** + * Comments, typically from users. + * + * @param \Spatie\SchemaOrg\Contracts\CommentContract|\Spatie\SchemaOrg\Contracts\CommentContract[] $comment + * + * @return static + * + * @see https://schema.org/comment + */ + public function comment($comment) + { + return $this->setProperty('comment', $comment); + } + + /** + * The number of comments this CreativeWork (e.g. Article, Question or + * Answer) has received. This is most applicable to works published in Web + * sites with commenting system; additional comments may exist elsewhere. + * + * @param int|int[] $commentCount + * + * @return static + * + * @see https://schema.org/commentCount + */ + public function commentCount($commentCount) + { + return $this->setProperty('commentCount', $commentCount); + } + + /** + * Conditions that affect the availability of, or method(s) of access to, an + * item. Typically used for real world items such as an [[ArchiveComponent]] + * held by an [[ArchiveOrganization]]. This property is not suitable for use + * as a general Web access control mechanism. It is expressed only in + * natural language. + * + * For example "Available by appointment from the Reading Room" or + * "Accessible only from logged-in accounts ". + * + * @param string|string[] $conditionsOfAccess + * + * @return static + * + * @see https://schema.org/conditionsOfAccess + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2173 + */ + public function conditionsOfAccess($conditionsOfAccess) + { + return $this->setProperty('conditionsOfAccess', $conditionsOfAccess); + } + + /** + * The location depicted or described in the content. For example, the + * location in a photograph or painting. + * + * @param \Spatie\SchemaOrg\Contracts\PlaceContract|\Spatie\SchemaOrg\Contracts\PlaceContract[] $contentLocation + * + * @return static + * + * @see https://schema.org/contentLocation + */ + public function contentLocation($contentLocation) + { + return $this->setProperty('contentLocation', $contentLocation); + } + + /** + * Official rating of a piece of content—for example, 'MPAA PG-13'. + * + * @param \Spatie\SchemaOrg\Contracts\RatingContract|\Spatie\SchemaOrg\Contracts\RatingContract[]|string|string[] $contentRating + * + * @return static + * + * @see https://schema.org/contentRating + */ + public function contentRating($contentRating) + { + return $this->setProperty('contentRating', $contentRating); + } + + /** + * The specific time described by a creative work, for works (e.g. articles, + * video objects etc.) that emphasise a particular moment within an Event. + * + * @param \DateTimeInterface|\DateTimeInterface[] $contentReferenceTime + * + * @return static + * + * @see https://schema.org/contentReferenceTime + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/1050 + */ + public function contentReferenceTime($contentReferenceTime) + { + return $this->setProperty('contentReferenceTime', $contentReferenceTime); + } + + /** + * File size in (mega/kilo)bytes. + * + * @param string|string[] $contentSize + * + * @return static + * + * @see https://schema.org/contentSize + */ + public function contentSize($contentSize) + { + return $this->setProperty('contentSize', $contentSize); + } + + /** + * Actual bytes of the media object, for example the image file or video + * file. + * + * @param string|string[] $contentUrl + * + * @return static + * + * @see https://schema.org/contentUrl + */ + public function contentUrl($contentUrl) + { + return $this->setProperty('contentUrl', $contentUrl); + } + + /** + * A secondary contributor to the CreativeWork or Event. + * + * @param \Spatie\SchemaOrg\Contracts\OrganizationContract|\Spatie\SchemaOrg\Contracts\OrganizationContract[]|\Spatie\SchemaOrg\Contracts\PersonContract|\Spatie\SchemaOrg\Contracts\PersonContract[] $contributor + * + * @return static + * + * @see https://schema.org/contributor + */ + public function contributor($contributor) + { + return $this->setProperty('contributor', $contributor); + } + + /** + * The party holding the legal copyright to the CreativeWork. + * + * @param \Spatie\SchemaOrg\Contracts\OrganizationContract|\Spatie\SchemaOrg\Contracts\OrganizationContract[]|\Spatie\SchemaOrg\Contracts\PersonContract|\Spatie\SchemaOrg\Contracts\PersonContract[] $copyrightHolder + * + * @return static + * + * @see https://schema.org/copyrightHolder + */ + public function copyrightHolder($copyrightHolder) + { + return $this->setProperty('copyrightHolder', $copyrightHolder); + } + + /** + * Text of a notice appropriate for describing the copyright aspects of this + * Creative Work, ideally indicating the owner of the copyright for the + * Work. + * + * @param string|string[] $copyrightNotice + * + * @return static + * + * @see https://schema.org/copyrightNotice + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2659 + */ + public function copyrightNotice($copyrightNotice) + { + return $this->setProperty('copyrightNotice', $copyrightNotice); + } + + /** + * The year during which the claimed copyright for the CreativeWork was + * first asserted. + * + * @param float|float[]|int|int[] $copyrightYear + * + * @return static + * + * @see https://schema.org/copyrightYear + */ + public function copyrightYear($copyrightYear) + { + return $this->setProperty('copyrightYear', $copyrightYear); + } + + /** + * Indicates a correction to a [[CreativeWork]], either via a + * [[CorrectionComment]], textually or in another document. + * + * @param \Spatie\SchemaOrg\Contracts\CorrectionCommentContract|\Spatie\SchemaOrg\Contracts\CorrectionCommentContract[]|string|string[] $correction + * + * @return static + * + * @see https://schema.org/correction + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/1950 + */ + public function correction($correction) + { + return $this->setProperty('correction', $correction); + } + + /** + * The country of origin of something, including products as well as + * creative works such as movie and TV content. + * + * In the case of TV and movie, this would be the country of the principle + * offices of the production company or individual responsible for the + * movie. For other kinds of [[CreativeWork]] it is difficult to provide + * fully general guidance, and properties such as [[contentLocation]] and + * [[locationCreated]] may be more applicable. + * + * In the case of products, the country of origin of the product. The exact + * interpretation of this may vary by context and product type, and cannot + * be fully enumerated here. + * + * @param \Spatie\SchemaOrg\Contracts\CountryContract|\Spatie\SchemaOrg\Contracts\CountryContract[] $countryOfOrigin + * + * @return static + * + * @see https://schema.org/countryOfOrigin + */ + public function countryOfOrigin($countryOfOrigin) + { + return $this->setProperty('countryOfOrigin', $countryOfOrigin); + } + + /** + * The status of a creative work in terms of its stage in a lifecycle. + * Example terms include Incomplete, Draft, Published, Obsolete. Some + * organizations define a set of terms for the stages of their publication + * lifecycle. + * + * @param \Spatie\SchemaOrg\Contracts\DefinedTermContract|\Spatie\SchemaOrg\Contracts\DefinedTermContract[]|string|string[] $creativeWorkStatus + * + * @return static + * + * @see https://schema.org/creativeWorkStatus + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/987 + */ + public function creativeWorkStatus($creativeWorkStatus) + { + return $this->setProperty('creativeWorkStatus', $creativeWorkStatus); + } + + /** + * The creator/author of this CreativeWork. This is the same as the Author + * property for CreativeWork. + * + * @param \Spatie\SchemaOrg\Contracts\OrganizationContract|\Spatie\SchemaOrg\Contracts\OrganizationContract[]|\Spatie\SchemaOrg\Contracts\PersonContract|\Spatie\SchemaOrg\Contracts\PersonContract[] $creator + * + * @return static + * + * @see https://schema.org/creator + */ + public function creator($creator) + { + return $this->setProperty('creator', $creator); + } + + /** + * Text that can be used to credit person(s) and/or organization(s) + * associated with a published Creative Work. + * + * @param string|string[] $creditText + * + * @return static + * + * @see https://schema.org/creditText + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2659 + */ + public function creditText($creditText) + { + return $this->setProperty('creditText', $creditText); + } + + /** + * The date on which the CreativeWork was created or the item was added to a + * DataFeed. + * + * @param \DateTimeInterface|\DateTimeInterface[] $dateCreated + * + * @return static + * + * @see https://schema.org/dateCreated + */ + public function dateCreated($dateCreated) + { + return $this->setProperty('dateCreated', $dateCreated); + } + + /** + * The date on which the CreativeWork was most recently modified or when the + * item's entry was modified within a DataFeed. + * + * @param \DateTimeInterface|\DateTimeInterface[] $dateModified + * + * @return static + * + * @see https://schema.org/dateModified + */ + public function dateModified($dateModified) + { + return $this->setProperty('dateModified', $dateModified); + } + + /** + * Date of first broadcast/publication. + * + * @param \DateTimeInterface|\DateTimeInterface[] $datePublished + * + * @return static + * + * @see https://schema.org/datePublished + */ + public function datePublished($datePublished) + { + return $this->setProperty('datePublished', $datePublished); + } + + /** + * A description of the item. + * + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description + * + * @return static + * + * @see https://schema.org/description + */ + public function description($description) + { + return $this->setProperty('description', $description); + } + + /** + * A sub property of description. A short description of the item used to + * disambiguate from other, similar items. Information from other properties + * (in particular, name) may be necessary for the description to be useful + * for disambiguation. + * + * @param string|string[] $disambiguatingDescription + * + * @return static + * + * @see https://schema.org/disambiguatingDescription + */ + public function disambiguatingDescription($disambiguatingDescription) + { + return $this->setProperty('disambiguatingDescription', $disambiguatingDescription); + } + + /** + * A link to the page containing the comments of the CreativeWork. + * + * @param string|string[] $discussionUrl + * + * @return static + * + * @see https://schema.org/discussionUrl + */ + public function discussionUrl($discussionUrl) + { + return $this->setProperty('discussionUrl', $discussionUrl); + } + + /** + * The duration of the item (movie, audio recording, event, etc.) in [ISO + * 8601 date format](http://en.wikipedia.org/wiki/ISO_8601). + * + * @param \Spatie\SchemaOrg\Contracts\DurationContract|\Spatie\SchemaOrg\Contracts\DurationContract[] $duration + * + * @return static + * + * @see https://schema.org/duration + */ + public function duration($duration) + { + return $this->setProperty('duration', $duration); + } + + /** + * An [EIDR](https://eidr.org/) (Entertainment Identifier Registry) + * [[identifier]] representing a specific edit / edition for a work of film + * or television. + * + * For example, the motion picture known as "Ghostbusters" whose + * [[titleEIDR]] is "10.5240/7EC7-228A-510A-053E-CBB8-J" has several edits, + * e.g. "10.5240/1F2A-E1C5-680A-14C6-E76B-I" and + * "10.5240/8A35-3BEE-6497-5D12-9E4F-3". + * + * Since schema.org types like [[Movie]] and [[TVEpisode]] can be used for + * both works and their multiple expressions, it is possible to use + * [[titleEIDR]] alone (for a general description), or alongside + * [[editEIDR]] for a more edit-specific description. + * + * @param string|string[] $editEIDR + * + * @return static + * + * @see https://schema.org/editEIDR + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2469 + */ + public function editEIDR($editEIDR) + { + return $this->setProperty('editEIDR', $editEIDR); + } + + /** + * Specifies the Person who edited the CreativeWork. + * + * @param \Spatie\SchemaOrg\Contracts\PersonContract|\Spatie\SchemaOrg\Contracts\PersonContract[] $editor + * + * @return static + * + * @see https://schema.org/editor + */ + public function editor($editor) + { + return $this->setProperty('editor', $editor); + } + + /** + * An alignment to an established educational framework. + * + * This property should not be used where the nature of the alignment can be + * described using a simple property, for example to express that a resource + * [[teaches]] or [[assesses]] a competency. + * + * @param \Spatie\SchemaOrg\Contracts\AlignmentObjectContract|\Spatie\SchemaOrg\Contracts\AlignmentObjectContract[] $educationalAlignment + * + * @return static + * + * @see https://schema.org/educationalAlignment + */ + public function educationalAlignment($educationalAlignment) + { + return $this->setProperty('educationalAlignment', $educationalAlignment); + } + + /** + * The level in terms of progression through an educational or training + * context. Examples of educational levels include 'beginner', + * 'intermediate' or 'advanced', and formal sets of level indicators. + * + * @param \Spatie\SchemaOrg\Contracts\DefinedTermContract|\Spatie\SchemaOrg\Contracts\DefinedTermContract[]|string|string[] $educationalLevel + * + * @return static + * + * @see https://schema.org/educationalLevel + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/1779 + */ + public function educationalLevel($educationalLevel) + { + return $this->setProperty('educationalLevel', $educationalLevel); + } + + /** + * The purpose of a work in the context of education; for example, + * 'assignment', 'group work'. + * + * @param \Spatie\SchemaOrg\Contracts\DefinedTermContract|\Spatie\SchemaOrg\Contracts\DefinedTermContract[]|string|string[] $educationalUse + * + * @return static + * + * @see https://schema.org/educationalUse + */ + public function educationalUse($educationalUse) + { + return $this->setProperty('educationalUse', $educationalUse); + } + + /** + * A URL pointing to a player for a specific video. In general, this is the + * information in the ```src``` element of an ```embed``` tag and should not + * be the same as the content of the ```loc``` tag. + * + * @param string|string[] $embedUrl + * + * @return static + * + * @see https://schema.org/embedUrl + */ + public function embedUrl($embedUrl) + { + return $this->setProperty('embedUrl', $embedUrl); + } + + /** + * The CreativeWork encoded by this media object. + * + * @param \Spatie\SchemaOrg\Contracts\CreativeWorkContract|\Spatie\SchemaOrg\Contracts\CreativeWorkContract[] $encodesCreativeWork + * + * @return static + * + * @see https://schema.org/encodesCreativeWork + */ + public function encodesCreativeWork($encodesCreativeWork) + { + return $this->setProperty('encodesCreativeWork', $encodesCreativeWork); + } + + /** + * A media object that encodes this CreativeWork. This property is a synonym + * for associatedMedia. + * + * @param \Spatie\SchemaOrg\Contracts\MediaObjectContract|\Spatie\SchemaOrg\Contracts\MediaObjectContract[] $encoding + * + * @return static + * + * @see https://schema.org/encoding + */ + public function encoding($encoding) + { + return $this->setProperty('encoding', $encoding); + } + + /** + * Media type typically expressed using a MIME format (see [IANA + * site](http://www.iana.org/assignments/media-types/media-types.xhtml) and + * [MDN + * reference](https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types)), + * e.g. application/zip for a SoftwareApplication binary, audio/mpeg for + * .mp3 etc. + * + * In cases where a [[CreativeWork]] has several media type representations, + * [[encoding]] can be used to indicate each [[MediaObject]] alongside + * particular [[encodingFormat]] information. + * + * Unregistered or niche encoding and file formats can be indicated instead + * via the most appropriate URL, e.g. defining Web page or a + * Wikipedia/Wikidata entry. + * + * @param string|string[] $encodingFormat + * + * @return static + * + * @see https://schema.org/encodingFormat + */ + public function encodingFormat($encodingFormat) + { + return $this->setProperty('encodingFormat', $encodingFormat); + } + + /** + * A media object that encodes this CreativeWork. + * + * @param \Spatie\SchemaOrg\Contracts\MediaObjectContract|\Spatie\SchemaOrg\Contracts\MediaObjectContract[] $encodings + * + * @return static + * + * @see https://schema.org/encodings + */ + public function encodings($encodings) + { + return $this->setProperty('encodings', $encodings); + } + + /** + * The endTime of something. For a reserved event or service (e.g. + * FoodEstablishmentReservation), the time that it is expected to end. For + * actions that span a period of time, when the action was performed. E.g. + * John wrote a book from January to *December*. For media, including audio + * and video, it's the time offset of the end of a clip within a larger + * file. + * + * Note that Event uses startDate/endDate instead of startTime/endTime, even + * when describing dates with times. This situation may be clarified in + * future revisions. + * + * @param \DateTimeInterface|\DateTimeInterface[] $endTime + * + * @return static + * + * @see https://schema.org/endTime + * @link https://github.com/schemaorg/schemaorg/issues/2493 + */ + public function endTime($endTime) + { + return $this->setProperty('endTime', $endTime); + } + + /** + * A creative work that this work is an + * example/instance/realization/derivation of. + * + * @param \Spatie\SchemaOrg\Contracts\CreativeWorkContract|\Spatie\SchemaOrg\Contracts\CreativeWorkContract[] $exampleOfWork + * + * @return static + * + * @see https://schema.org/exampleOfWork + */ + public function exampleOfWork($exampleOfWork) + { + return $this->setProperty('exampleOfWork', $exampleOfWork); + } + + /** + * Date the content expires and is no longer useful or available. For + * example a [[VideoObject]] or [[NewsArticle]] whose availability or + * relevance is time-limited, or a [[ClaimReview]] fact check whose + * publisher wants to indicate that it may no longer be relevant (or helpful + * to highlight) after some date. + * + * @param \DateTimeInterface|\DateTimeInterface[] $expires + * + * @return static + * + * @see https://schema.org/expires + */ + public function expires($expires) + { + return $this->setProperty('expires', $expires); + } + + /** + * Media type, typically MIME format (see [IANA + * site](http://www.iana.org/assignments/media-types/media-types.xhtml)) of + * the content, e.g. application/zip of a SoftwareApplication binary. In + * cases where a CreativeWork has several media type representations, + * 'encoding' can be used to indicate each MediaObject alongside particular + * fileFormat information. Unregistered or niche file formats can be + * indicated instead via the most appropriate URL, e.g. defining Web page or + * a Wikipedia entry. + * + * @param string|string[] $fileFormat + * + * @return static + * + * @see https://schema.org/fileFormat + */ + public function fileFormat($fileFormat) + { + return $this->setProperty('fileFormat', $fileFormat); + } + + /** + * A person or organization that supports (sponsors) something through some + * kind of financial contribution. + * + * @param \Spatie\SchemaOrg\Contracts\OrganizationContract|\Spatie\SchemaOrg\Contracts\OrganizationContract[]|\Spatie\SchemaOrg\Contracts\PersonContract|\Spatie\SchemaOrg\Contracts\PersonContract[] $funder + * + * @return static + * + * @see https://schema.org/funder + */ + public function funder($funder) + { + return $this->setProperty('funder', $funder); + } + + /** + * A [[Grant]] that directly or indirectly provide funding or sponsorship + * for this item. See also [[ownershipFundingInfo]]. + * + * @param \Spatie\SchemaOrg\Contracts\GrantContract|\Spatie\SchemaOrg\Contracts\GrantContract[] $funding + * + * @return static + * + * @see https://schema.org/funding + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/383 + */ + public function funding($funding) + { + return $this->setProperty('funding', $funding); + } + + /** + * Genre of the creative work, broadcast channel or group. + * + * @param string|string[] $genre + * + * @return static + * + * @see https://schema.org/genre + */ + public function genre($genre) + { + return $this->setProperty('genre', $genre); + } + + /** + * Indicates an item or CreativeWork that is part of this item, or + * CreativeWork (in some sense). + * + * @param \Spatie\SchemaOrg\Contracts\CreativeWorkContract|\Spatie\SchemaOrg\Contracts\CreativeWorkContract[] $hasPart + * + * @return static + * + * @see https://schema.org/hasPart + */ + public function hasPart($hasPart) + { + return $this->setProperty('hasPart', $hasPart); + } + + /** + * Headline of the article. + * + * @param string|string[] $headline + * + * @return static + * + * @see https://schema.org/headline + */ + public function headline($headline) + { + return $this->setProperty('headline', $headline); + } + + /** + * The height of the item. + * + * @param \Spatie\SchemaOrg\Contracts\DistanceContract|\Spatie\SchemaOrg\Contracts\DistanceContract[]|\Spatie\SchemaOrg\Contracts\QuantitativeValueContract|\Spatie\SchemaOrg\Contracts\QuantitativeValueContract[] $height + * + * @return static + * + * @see https://schema.org/height + */ + public function height($height) + { + return $this->setProperty('height', $height); + } + + /** + * The identifier property represents any kind of identifier for any kind of + * [[Thing]], such as ISBNs, GTIN codes, UUIDs etc. Schema.org provides + * dedicated properties for representing many of these, either as textual + * strings or as URL (URI) links. See [background + * notes](/docs/datamodel.html#identifierBg) for more details. + * + * @param \Spatie\SchemaOrg\Contracts\PropertyValueContract|\Spatie\SchemaOrg\Contracts\PropertyValueContract[]|string|string[] $identifier + * + * @return static + * + * @see https://schema.org/identifier + */ + public function identifier($identifier) + { + return $this->setProperty('identifier', $identifier); + } + + /** + * An image of the item. This can be a [[URL]] or a fully described + * [[ImageObject]]. + * + * @param \Spatie\SchemaOrg\Contracts\ImageObjectContract|\Spatie\SchemaOrg\Contracts\ImageObjectContract[]|string|string[] $image + * + * @return static + * + * @see https://schema.org/image + */ + public function image($image) + { + return $this->setProperty('image', $image); + } + + /** + * The language of the content or performance or used in an action. Please + * use one of the language codes from the [IETF BCP 47 + * standard](http://tools.ietf.org/html/bcp47). See also + * [[availableLanguage]]. + * + * @param \Spatie\SchemaOrg\Contracts\LanguageContract|\Spatie\SchemaOrg\Contracts\LanguageContract[]|string|string[] $inLanguage + * + * @return static + * + * @see https://schema.org/inLanguage + * @link https://github.com/schemaorg/schemaorg/issues/2382 + */ + public function inLanguage($inLanguage) + { + return $this->setProperty('inLanguage', $inLanguage); + } + + /** + * The ISO 3166-1 (ISO 3166-1 alpha-2) or ISO 3166-2 code, the place, or the + * GeoShape for the geo-political region(s) for which the offer or delivery + * charge specification is not valid, e.g. a region where the transaction is + * not allowed. + * + * See also [[eligibleRegion]]. + * + * @param \Spatie\SchemaOrg\Contracts\GeoShapeContract|\Spatie\SchemaOrg\Contracts\GeoShapeContract[]|\Spatie\SchemaOrg\Contracts\PlaceContract|\Spatie\SchemaOrg\Contracts\PlaceContract[]|string|string[] $ineligibleRegion + * + * @return static + * + * @see https://schema.org/ineligibleRegion + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2242 + */ + public function ineligibleRegion($ineligibleRegion) + { + return $this->setProperty('ineligibleRegion', $ineligibleRegion); + } + + /** + * The number of interactions for the CreativeWork using the WebSite or + * SoftwareApplication. The most specific child type of InteractionCounter + * should be used. + * + * @param \Spatie\SchemaOrg\Contracts\InteractionCounterContract|\Spatie\SchemaOrg\Contracts\InteractionCounterContract[] $interactionStatistic + * + * @return static + * + * @see https://schema.org/interactionStatistic + * @link https://github.com/schemaorg/schemaorg/issues/2421 + */ + public function interactionStatistic($interactionStatistic) + { + return $this->setProperty('interactionStatistic', $interactionStatistic); + } + + /** + * The predominant mode of learning supported by the learning resource. + * Acceptable values are 'active', 'expositive', or 'mixed'. + * + * @param string|string[] $interactivityType + * + * @return static + * + * @see https://schema.org/interactivityType + */ + public function interactivityType($interactivityType) + { + return $this->setProperty('interactivityType', $interactivityType); + } + + /** + * Used to indicate a specific claim contained, implied, translated or + * refined from the content of a [[MediaObject]] or other [[CreativeWork]]. + * The interpreting party can be indicated using [[claimInterpreter]]. + * + * @param \Spatie\SchemaOrg\Contracts\ClaimContract|\Spatie\SchemaOrg\Contracts\ClaimContract[] $interpretedAsClaim + * + * @return static + * + * @see https://schema.org/interpretedAsClaim + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2450 + */ + public function interpretedAsClaim($interpretedAsClaim) + { + return $this->setProperty('interpretedAsClaim', $interpretedAsClaim); + } + + /** + * A flag to signal that the item, event, or place is accessible for free. + * + * @param bool|bool[] $isAccessibleForFree + * + * @return static + * + * @see https://schema.org/isAccessibleForFree + */ + public function isAccessibleForFree($isAccessibleForFree) + { + return $this->setProperty('isAccessibleForFree', $isAccessibleForFree); + } + + /** + * A resource from which this work is derived or from which it is a + * modification or adaptation. + * + * @param \Spatie\SchemaOrg\Contracts\CreativeWorkContract|\Spatie\SchemaOrg\Contracts\CreativeWorkContract[]|\Spatie\SchemaOrg\Contracts\ProductContract|\Spatie\SchemaOrg\Contracts\ProductContract[]|string|string[] $isBasedOn + * + * @return static + * + * @see https://schema.org/isBasedOn + */ + public function isBasedOn($isBasedOn) + { + return $this->setProperty('isBasedOn', $isBasedOn); + } + + /** + * A resource that was used in the creation of this resource. This term can + * be repeated for multiple sources. For example, + * http://example.com/great-multiplication-intro.html. + * + * @param \Spatie\SchemaOrg\Contracts\CreativeWorkContract|\Spatie\SchemaOrg\Contracts\CreativeWorkContract[]|\Spatie\SchemaOrg\Contracts\ProductContract|\Spatie\SchemaOrg\Contracts\ProductContract[]|string|string[] $isBasedOnUrl + * + * @return static + * + * @see https://schema.org/isBasedOnUrl + */ + public function isBasedOnUrl($isBasedOnUrl) + { + return $this->setProperty('isBasedOnUrl', $isBasedOnUrl); + } + + /** + * Indicates whether this content is family friendly. + * + * @param bool|bool[] $isFamilyFriendly + * + * @return static + * + * @see https://schema.org/isFamilyFriendly + */ + public function isFamilyFriendly($isFamilyFriendly) + { + return $this->setProperty('isFamilyFriendly', $isFamilyFriendly); + } + + /** + * Indicates an item or CreativeWork that this item, or CreativeWork (in + * some sense), is part of. + * + * @param \Spatie\SchemaOrg\Contracts\CreativeWorkContract|\Spatie\SchemaOrg\Contracts\CreativeWorkContract[]|string|string[] $isPartOf + * + * @return static + * + * @see https://schema.org/isPartOf + */ + public function isPartOf($isPartOf) + { + return $this->setProperty('isPartOf', $isPartOf); + } + + /** + * Keywords or tags used to describe some item. Multiple textual entries in + * a keywords list are typically delimited by commas, or by repeating the + * property. + * + * @param \Spatie\SchemaOrg\Contracts\DefinedTermContract|\Spatie\SchemaOrg\Contracts\DefinedTermContract[]|string|string[] $keywords + * + * @return static + * + * @see https://schema.org/keywords + */ + public function keywords($keywords) + { + return $this->setProperty('keywords', $keywords); + } + + /** + * The predominant type or kind characterizing the learning resource. For + * example, 'presentation', 'handout'. + * + * @param \Spatie\SchemaOrg\Contracts\DefinedTermContract|\Spatie\SchemaOrg\Contracts\DefinedTermContract[]|string|string[] $learningResourceType + * + * @return static + * + * @see https://schema.org/learningResourceType + */ + public function learningResourceType($learningResourceType) + { + return $this->setProperty('learningResourceType', $learningResourceType); + } + + /** + * A license document that applies to this content, typically indicated by + * URL. + * + * @param \Spatie\SchemaOrg\Contracts\CreativeWorkContract|\Spatie\SchemaOrg\Contracts\CreativeWorkContract[]|string|string[] $license + * + * @return static + * + * @see https://schema.org/license + */ + public function license($license) + { + return $this->setProperty('license', $license); + } + + /** + * The location where the CreativeWork was created, which may not be the + * same as the location depicted in the CreativeWork. + * + * @param \Spatie\SchemaOrg\Contracts\PlaceContract|\Spatie\SchemaOrg\Contracts\PlaceContract[] $locationCreated + * + * @return static + * + * @see https://schema.org/locationCreated + */ + public function locationCreated($locationCreated) + { + return $this->setProperty('locationCreated', $locationCreated); + } + + /** + * Indicates the primary entity described in some page or other + * CreativeWork. + * + * @param \Spatie\SchemaOrg\Contracts\ThingContract|\Spatie\SchemaOrg\Contracts\ThingContract[] $mainEntity + * + * @return static + * + * @see https://schema.org/mainEntity + */ + public function mainEntity($mainEntity) + { + return $this->setProperty('mainEntity', $mainEntity); + } + + /** + * Indicates a page (or other CreativeWork) for which this thing is the main + * entity being described. See [background + * notes](/docs/datamodel.html#mainEntityBackground) for details. + * + * @param \Spatie\SchemaOrg\Contracts\CreativeWorkContract|\Spatie\SchemaOrg\Contracts\CreativeWorkContract[]|string|string[] $mainEntityOfPage + * + * @return static + * + * @see https://schema.org/mainEntityOfPage + */ + public function mainEntityOfPage($mainEntityOfPage) + { + return $this->setProperty('mainEntityOfPage', $mainEntityOfPage); + } + + /** + * A maintainer of a [[Dataset]], software package + * ([[SoftwareApplication]]), or other [[Project]]. A maintainer is a + * [[Person]] or [[Organization]] that manages contributions to, and/or + * publication of, some (typically complex) artifact. It is common for + * distributions of software and data to be based on "upstream" sources. + * When [[maintainer]] is applied to a specific version of something e.g. a + * particular version or packaging of a [[Dataset]], it is always possible + * that the upstream source has a different maintainer. The [[isBasedOn]] + * property can be used to indicate such relationships between datasets to + * make the different maintenance roles clear. Similarly in the case of + * software, a package may have dedicated maintainers working on integration + * into software distributions such as Ubuntu, as well as upstream + * maintainers of the underlying work. + * + * @param \Spatie\SchemaOrg\Contracts\OrganizationContract|\Spatie\SchemaOrg\Contracts\OrganizationContract[]|\Spatie\SchemaOrg\Contracts\PersonContract|\Spatie\SchemaOrg\Contracts\PersonContract[] $maintainer + * + * @return static + * + * @see https://schema.org/maintainer + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2311 + */ + public function maintainer($maintainer) + { + return $this->setProperty('maintainer', $maintainer); + } + + /** + * A material that something is made from, e.g. leather, wool, cotton, + * paper. + * + * @param \Spatie\SchemaOrg\Contracts\ProductContract|\Spatie\SchemaOrg\Contracts\ProductContract[]|string|string[] $material + * + * @return static + * + * @see https://schema.org/material + */ + public function material($material) + { + return $this->setProperty('material', $material); + } + + /** + * The quantity of the materials being described or an expression of the + * physical space they occupy. + * + * @param \Spatie\SchemaOrg\Contracts\QuantitativeValueContract|\Spatie\SchemaOrg\Contracts\QuantitativeValueContract[]|string|string[] $materialExtent + * + * @return static + * + * @see https://schema.org/materialExtent + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/1759 + */ + public function materialExtent($materialExtent) + { + return $this->setProperty('materialExtent', $materialExtent); + } + + /** + * Indicates that the CreativeWork contains a reference to, but is not + * necessarily about a concept. + * + * @param \Spatie\SchemaOrg\Contracts\ThingContract|\Spatie\SchemaOrg\Contracts\ThingContract[] $mentions + * + * @return static + * + * @see https://schema.org/mentions + */ + public function mentions($mentions) + { + return $this->setProperty('mentions', $mentions); + } + + /** + * The name of the item. + * + * @param string|string[] $name + * + * @return static + * + * @see https://schema.org/name + */ + public function name($name) + { + return $this->setProperty('name', $name); + } + + /** + * An offer to provide this item—for example, an offer to sell a + * product, rent the DVD of a movie, perform a service, or give away tickets + * to an event. Use [[businessFunction]] to indicate the kind of transaction + * offered, i.e. sell, lease, etc. This property can also be used to + * describe a [[Demand]]. While this property is listed as expected on a + * number of common types, it can be used in others. In that case, using a + * second type, such as Product or a subtype of Product, can clarify the + * nature of the offer. + * + * @param \Spatie\SchemaOrg\Contracts\DemandContract|\Spatie\SchemaOrg\Contracts\DemandContract[]|\Spatie\SchemaOrg\Contracts\OfferContract|\Spatie\SchemaOrg\Contracts\OfferContract[] $offers + * + * @return static + * + * @see https://schema.org/offers + * @link https://github.com/schemaorg/schemaorg/issues/2289 + */ + public function offers($offers) + { + return $this->setProperty('offers', $offers); + } + + /** + * A pattern that something has, for example 'polka dot', 'striped', + * 'Canadian flag'. Values are typically expressed as text, although links + * to controlled value schemes are also supported. + * + * @param \Spatie\SchemaOrg\Contracts\DefinedTermContract|\Spatie\SchemaOrg\Contracts\DefinedTermContract[]|string|string[] $pattern + * + * @return static + * + * @see https://schema.org/pattern + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/1797 + */ + public function pattern($pattern) + { + return $this->setProperty('pattern', $pattern); + } + + /** + * Player type required—for example, Flash or Silverlight. + * + * @param string|string[] $playerType + * + * @return static + * + * @see https://schema.org/playerType + */ + public function playerType($playerType) + { + return $this->setProperty('playerType', $playerType); + } + + /** + * The position of an item in a series or sequence of items. + * + * @param int|int[]|string|string[] $position + * + * @return static + * + * @see https://schema.org/position + */ + public function position($position) + { + return $this->setProperty('position', $position); + } + + /** + * Indicates a potential Action, which describes an idealized action in + * which this thing would play an 'object' role. + * + * @param \Spatie\SchemaOrg\Contracts\ActionContract|\Spatie\SchemaOrg\Contracts\ActionContract[] $potentialAction + * + * @return static + * + * @see https://schema.org/potentialAction + */ + public function potentialAction($potentialAction) + { + return $this->setProperty('potentialAction', $potentialAction); + } + + /** + * The person or organization who produced the work (e.g. music album, + * movie, TV/radio series etc.). + * + * @param \Spatie\SchemaOrg\Contracts\OrganizationContract|\Spatie\SchemaOrg\Contracts\OrganizationContract[]|\Spatie\SchemaOrg\Contracts\PersonContract|\Spatie\SchemaOrg\Contracts\PersonContract[] $producer + * + * @return static + * + * @see https://schema.org/producer + */ + public function producer($producer) + { + return $this->setProperty('producer', $producer); + } + + /** + * The production company or studio responsible for the item, e.g. series, + * video game, episode etc. + * + * @param \Spatie\SchemaOrg\Contracts\OrganizationContract|\Spatie\SchemaOrg\Contracts\OrganizationContract[] $productionCompany + * + * @return static + * + * @see https://schema.org/productionCompany + */ + public function productionCompany($productionCompany) + { + return $this->setProperty('productionCompany', $productionCompany); + } + + /** + * The service provider, service operator, or service performer; the goods + * producer. Another party (a seller) may offer those services or goods on + * behalf of the provider. A provider may also serve as the seller. + * + * @param \Spatie\SchemaOrg\Contracts\OrganizationContract|\Spatie\SchemaOrg\Contracts\OrganizationContract[]|\Spatie\SchemaOrg\Contracts\PersonContract|\Spatie\SchemaOrg\Contracts\PersonContract[] $provider + * + * @return static + * + * @see https://schema.org/provider + * @see https://pending.schema.org + */ + public function provider($provider) + { + return $this->setProperty('provider', $provider); + } + + /** + * A publication event associated with the item. + * + * @param \Spatie\SchemaOrg\Contracts\PublicationEventContract|\Spatie\SchemaOrg\Contracts\PublicationEventContract[] $publication + * + * @return static + * + * @see https://schema.org/publication + */ + public function publication($publication) + { + return $this->setProperty('publication', $publication); + } + + /** + * The publisher of the creative work. + * + * @param \Spatie\SchemaOrg\Contracts\OrganizationContract|\Spatie\SchemaOrg\Contracts\OrganizationContract[]|\Spatie\SchemaOrg\Contracts\PersonContract|\Spatie\SchemaOrg\Contracts\PersonContract[] $publisher + * + * @return static + * + * @see https://schema.org/publisher + */ + public function publisher($publisher) + { + return $this->setProperty('publisher', $publisher); + } + + /** + * The publishing division which published the comic. + * + * @param \Spatie\SchemaOrg\Contracts\OrganizationContract|\Spatie\SchemaOrg\Contracts\OrganizationContract[] $publisherImprint + * + * @return static + * + * @see https://schema.org/publisherImprint + * @see https://bib.schema.org + */ + public function publisherImprint($publisherImprint) + { + return $this->setProperty('publisherImprint', $publisherImprint); + } + + /** + * The publishingPrinciples property indicates (typically via [[URL]]) a + * document describing the editorial principles of an [[Organization]] (or + * individual, e.g. a [[Person]] writing a blog) that relate to their + * activities as a publisher, e.g. ethics or diversity policies. When + * applied to a [[CreativeWork]] (e.g. [[NewsArticle]]) the principles are + * those of the party primarily responsible for the creation of the + * [[CreativeWork]]. + * + * While such policies are most typically expressed in natural language, + * sometimes related information (e.g. indicating a [[funder]]) can be + * expressed using schema.org terminology. + * + * @param \Spatie\SchemaOrg\Contracts\CreativeWorkContract|\Spatie\SchemaOrg\Contracts\CreativeWorkContract[]|string|string[] $publishingPrinciples + * + * @return static + * + * @see https://schema.org/publishingPrinciples + */ + public function publishingPrinciples($publishingPrinciples) + { + return $this->setProperty('publishingPrinciples', $publishingPrinciples); + } + + /** + * The Event where the CreativeWork was recorded. The CreativeWork may + * capture all or part of the event. + * + * @param \Spatie\SchemaOrg\Contracts\EventContract|\Spatie\SchemaOrg\Contracts\EventContract[] $recordedAt + * + * @return static + * + * @see https://schema.org/recordedAt + */ + public function recordedAt($recordedAt) + { + return $this->setProperty('recordedAt', $recordedAt); + } + + /** + * The regions where the media is allowed. If not specified, then it's + * assumed to be allowed everywhere. Specify the countries in [ISO 3166 + * format](http://en.wikipedia.org/wiki/ISO_3166). + * + * @param \Spatie\SchemaOrg\Contracts\PlaceContract|\Spatie\SchemaOrg\Contracts\PlaceContract[] $regionsAllowed + * + * @return static + * + * @see https://schema.org/regionsAllowed + */ + public function regionsAllowed($regionsAllowed) + { + return $this->setProperty('regionsAllowed', $regionsAllowed); + } + + /** + * The place and time the release was issued, expressed as a + * PublicationEvent. + * + * @param \Spatie\SchemaOrg\Contracts\PublicationEventContract|\Spatie\SchemaOrg\Contracts\PublicationEventContract[] $releasedEvent + * + * @return static + * + * @see https://schema.org/releasedEvent + */ + public function releasedEvent($releasedEvent) + { + return $this->setProperty('releasedEvent', $releasedEvent); + } + + /** + * Indicates if use of the media require a subscription (either paid or + * free). Allowed values are ```true``` or ```false``` (note that an earlier + * version had 'yes', 'no'). + * + * @param \Spatie\SchemaOrg\Contracts\MediaSubscriptionContract|\Spatie\SchemaOrg\Contracts\MediaSubscriptionContract[]|bool|bool[] $requiresSubscription + * + * @return static + * + * @see https://schema.org/requiresSubscription + * @link https://github.com/schemaorg/schemaorg/issues/1741 + */ + public function requiresSubscription($requiresSubscription) + { + return $this->setProperty('requiresSubscription', $requiresSubscription); + } + + /** + * A review of the item. + * + * @param \Spatie\SchemaOrg\Contracts\ReviewContract|\Spatie\SchemaOrg\Contracts\ReviewContract[] $review + * + * @return static + * + * @see https://schema.org/review + */ + public function review($review) + { + return $this->setProperty('review', $review); + } + + /** + * Review of the item. + * + * @param \Spatie\SchemaOrg\Contracts\ReviewContract|\Spatie\SchemaOrg\Contracts\ReviewContract[] $reviews + * + * @return static + * + * @see https://schema.org/reviews + */ + public function reviews($reviews) + { + return $this->setProperty('reviews', $reviews); + } + + /** + * URL of a reference Web page that unambiguously indicates the item's + * identity. E.g. the URL of the item's Wikipedia page, Wikidata entry, or + * official website. + * + * @param string|string[] $sameAs + * + * @return static + * + * @see https://schema.org/sameAs + */ + public function sameAs($sameAs) + { + return $this->setProperty('sameAs', $sameAs); + } + + /** + * Indicates (by URL or string) a particular version of a schema used in + * some CreativeWork. This property was created primarily to + * indicate the use of a specific schema.org release, e.g. ```10.0``` as + * a simple string, or more explicitly via URL, + * ```https://schema.org/docs/releases.html#v10.0```. There may be + * situations in which other schemas might usefully be referenced this way, + * e.g. + * ```http://dublincore.org/specifications/dublin-core/dces/1999-07-02/``` + * but this has not been carefully explored in the community. + * + * @param string|string[] $schemaVersion + * + * @return static + * + * @see https://schema.org/schemaVersion + */ + public function schemaVersion($schemaVersion) + { + return $this->setProperty('schemaVersion', $schemaVersion); + } + + /** + * Indicates the date on which the current structured data was generated / + * published. Typically used alongside [[sdPublisher]] + * + * @param \DateTimeInterface|\DateTimeInterface[] $sdDatePublished + * + * @return static + * + * @see https://schema.org/sdDatePublished + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/1886 + */ + public function sdDatePublished($sdDatePublished) + { + return $this->setProperty('sdDatePublished', $sdDatePublished); + } + + /** + * A license document that applies to this structured data, typically + * indicated by URL. + * + * @param \Spatie\SchemaOrg\Contracts\CreativeWorkContract|\Spatie\SchemaOrg\Contracts\CreativeWorkContract[]|string|string[] $sdLicense + * + * @return static + * + * @see https://schema.org/sdLicense + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/1886 + */ + public function sdLicense($sdLicense) + { + return $this->setProperty('sdLicense', $sdLicense); + } + + /** + * Indicates the party responsible for generating and publishing the current + * structured data markup, typically in cases where the structured data is + * derived automatically from existing published content but published on a + * different site. For example, student projects and open data initiatives + * often re-publish existing content with more explicitly structured + * metadata. The + * [[sdPublisher]] property helps make such practices more explicit. + * + * @param \Spatie\SchemaOrg\Contracts\OrganizationContract|\Spatie\SchemaOrg\Contracts\OrganizationContract[]|\Spatie\SchemaOrg\Contracts\PersonContract|\Spatie\SchemaOrg\Contracts\PersonContract[] $sdPublisher + * + * @return static + * + * @see https://schema.org/sdPublisher + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/1886 + */ + public function sdPublisher($sdPublisher) + { + return $this->setProperty('sdPublisher', $sdPublisher); + } + + /** + * The [SHA-2](https://en.wikipedia.org/wiki/SHA-2) SHA256 hash of the + * content of the item. For example, a zero-length input has value + * 'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855' + * + * @param string|string[] $sha256 + * + * @return static + * + * @see https://schema.org/sha256 + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2450 + */ + public function sha256($sha256) + { + return $this->setProperty('sha256', $sha256); + } + + /** + * A standardized size of a product or creative work, specified either + * through a simple textual string (for example 'XL', '32Wx34L'), a + * QuantitativeValue with a unitCode, or a comprehensive and structured + * [[SizeSpecification]]; in other cases, the [[width]], [[height]], + * [[depth]] and [[weight]] properties may be more applicable. + * + * @param \Spatie\SchemaOrg\Contracts\DefinedTermContract|\Spatie\SchemaOrg\Contracts\DefinedTermContract[]|\Spatie\SchemaOrg\Contracts\QuantitativeValueContract|\Spatie\SchemaOrg\Contracts\QuantitativeValueContract[]|\Spatie\SchemaOrg\Contracts\SizeSpecificationContract|\Spatie\SchemaOrg\Contracts\SizeSpecificationContract[]|string|string[] $size + * + * @return static + * + * @see https://schema.org/size + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/1797 + */ + public function size($size) + { + return $this->setProperty('size', $size); + } + + /** + * The Organization on whose behalf the creator was working. + * + * @param \Spatie\SchemaOrg\Contracts\OrganizationContract|\Spatie\SchemaOrg\Contracts\OrganizationContract[] $sourceOrganization + * + * @return static + * + * @see https://schema.org/sourceOrganization + */ + public function sourceOrganization($sourceOrganization) + { + return $this->setProperty('sourceOrganization', $sourceOrganization); + } + + /** + * The "spatial" property can be used in cases when more specific properties + * (e.g. [[locationCreated]], [[spatialCoverage]], [[contentLocation]]) are + * not known to be appropriate. + * + * @param \Spatie\SchemaOrg\Contracts\PlaceContract|\Spatie\SchemaOrg\Contracts\PlaceContract[] $spatial + * + * @return static + * + * @see https://schema.org/spatial + */ + public function spatial($spatial) + { + return $this->setProperty('spatial', $spatial); + } + + /** + * The spatialCoverage of a CreativeWork indicates the place(s) which are + * the focus of the content. It is a subproperty of + * contentLocation intended primarily for more technical and detailed + * materials. For example with a Dataset, it indicates + * areas that the dataset describes: a dataset of New York weather + * would have spatialCoverage which was the place: the state of New York. + * + * @param \Spatie\SchemaOrg\Contracts\PlaceContract|\Spatie\SchemaOrg\Contracts\PlaceContract[] $spatialCoverage + * + * @return static + * + * @see https://schema.org/spatialCoverage + */ + public function spatialCoverage($spatialCoverage) + { + return $this->setProperty('spatialCoverage', $spatialCoverage); + } + + /** + * A person or organization that supports a thing through a pledge, promise, + * or financial contribution. E.g. a sponsor of a Medical Study or a + * corporate sponsor of an event. + * + * @param \Spatie\SchemaOrg\Contracts\OrganizationContract|\Spatie\SchemaOrg\Contracts\OrganizationContract[]|\Spatie\SchemaOrg\Contracts\PersonContract|\Spatie\SchemaOrg\Contracts\PersonContract[] $sponsor + * + * @return static + * + * @see https://schema.org/sponsor + */ + public function sponsor($sponsor) + { + return $this->setProperty('sponsor', $sponsor); + } + + /** + * The startTime of something. For a reserved event or service (e.g. + * FoodEstablishmentReservation), the time that it is expected to start. For + * actions that span a period of time, when the action was performed. E.g. + * John wrote a book from *January* to December. For media, including audio + * and video, it's the time offset of the start of a clip within a larger + * file. + * + * Note that Event uses startDate/endDate instead of startTime/endTime, even + * when describing dates with times. This situation may be clarified in + * future revisions. + * + * @param \DateTimeInterface|\DateTimeInterface[] $startTime + * + * @return static + * + * @see https://schema.org/startTime + * @link https://github.com/schemaorg/schemaorg/issues/2493 + */ + public function startTime($startTime) + { + return $this->setProperty('startTime', $startTime); + } + + /** + * A CreativeWork or Event about this Thing. + * + * @param \Spatie\SchemaOrg\Contracts\CreativeWorkContract|\Spatie\SchemaOrg\Contracts\CreativeWorkContract[]|\Spatie\SchemaOrg\Contracts\EventContract|\Spatie\SchemaOrg\Contracts\EventContract[] $subjectOf + * + * @return static + * + * @see https://schema.org/subjectOf + * @link https://github.com/schemaorg/schemaorg/issues/1670 + */ + public function subjectOf($subjectOf) + { + return $this->setProperty('subjectOf', $subjectOf); + } + + /** + * The item being described is intended to help a person learn the + * competency or learning outcome defined by the referenced term. + * + * @param \Spatie\SchemaOrg\Contracts\DefinedTermContract|\Spatie\SchemaOrg\Contracts\DefinedTermContract[]|string|string[] $teaches + * + * @return static + * + * @see https://schema.org/teaches + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2427 + */ + public function teaches($teaches) + { + return $this->setProperty('teaches', $teaches); + } + + /** + * The "temporal" property can be used in cases where more specific + * properties + * (e.g. [[temporalCoverage]], [[dateCreated]], [[dateModified]], + * [[datePublished]]) are not known to be appropriate. + * + * @param \DateTimeInterface|\DateTimeInterface[]|string|string[] $temporal + * + * @return static + * + * @see https://schema.org/temporal + */ + public function temporal($temporal) + { + return $this->setProperty('temporal', $temporal); + } + + /** + * The temporalCoverage of a CreativeWork indicates the period that the + * content applies to, i.e. that it describes, either as a DateTime or as a + * textual string indicating a time period in [ISO 8601 time interval + * format](https://en.wikipedia.org/wiki/ISO_8601#Time_intervals). In + * the case of a Dataset it will typically indicate the relevant time + * period in a precise notation (e.g. for a 2011 census dataset, the year + * 2011 would be written "2011/2012"). Other forms of content, e.g. + * ScholarlyArticle, Book, TVSeries or TVEpisode, may indicate their + * temporalCoverage in broader terms - textually or via well-known URL. + * Written works such as books may sometimes have precise temporal + * coverage too, e.g. a work set in 1939 - 1945 can be indicated in ISO 8601 + * interval format format via "1939/1945". + * + * Open-ended date ranges can be written with ".." in place of the end date. + * For example, "2015-11/.." indicates a range beginning in November 2015 + * and with no specified final date. This is tentative and might be updated + * in future when ISO 8601 is officially updated. + * + * @param \DateTimeInterface|\DateTimeInterface[]|string|string[] $temporalCoverage + * + * @return static + * + * @see https://schema.org/temporalCoverage + */ + public function temporalCoverage($temporalCoverage) + { + return $this->setProperty('temporalCoverage', $temporalCoverage); + } + + /** + * The textual content of this CreativeWork. + * + * @param string|string[] $text + * + * @return static + * + * @see https://schema.org/text + */ + public function text($text) + { + return $this->setProperty('text', $text); + } + + /** + * Thumbnail image for an image or video. + * + * @param \Spatie\SchemaOrg\Contracts\ImageObjectContract|\Spatie\SchemaOrg\Contracts\ImageObjectContract[] $thumbnail + * + * @return static + * + * @see https://schema.org/thumbnail + */ + public function thumbnail($thumbnail) + { + return $this->setProperty('thumbnail', $thumbnail); + } + + /** + * A thumbnail image relevant to the Thing. + * + * @param string|string[] $thumbnailUrl + * + * @return static + * + * @see https://schema.org/thumbnailUrl + */ + public function thumbnailUrl($thumbnailUrl) + { + return $this->setProperty('thumbnailUrl', $thumbnailUrl); + } + + /** + * Approximate or typical time it usually takes to work with or through the + * content of this work for the typical or target audience. + * + * @param \Spatie\SchemaOrg\Contracts\DurationContract|\Spatie\SchemaOrg\Contracts\DurationContract[] $timeRequired + * + * @return static + * + * @see https://schema.org/timeRequired + */ + public function timeRequired($timeRequired) + { + return $this->setProperty('timeRequired', $timeRequired); + } + + /** + * The work that this work has been translated from. E.g. 物种起源 is a + * translationOf “On the Origin of Species”. + * + * @param \Spatie\SchemaOrg\Contracts\CreativeWorkContract|\Spatie\SchemaOrg\Contracts\CreativeWorkContract[] $translationOfWork + * + * @return static + * + * @see https://schema.org/translationOfWork + * @see https://bib.schema.org + */ + public function translationOfWork($translationOfWork) + { + return $this->setProperty('translationOfWork', $translationOfWork); + } + + /** + * Organization or person who adapts a creative work to different languages, + * regional differences and technical requirements of a target market, or + * that translates during some event. + * + * @param \Spatie\SchemaOrg\Contracts\OrganizationContract|\Spatie\SchemaOrg\Contracts\OrganizationContract[]|\Spatie\SchemaOrg\Contracts\PersonContract|\Spatie\SchemaOrg\Contracts\PersonContract[] $translator + * + * @return static + * + * @see https://schema.org/translator + */ + public function translator($translator) + { + return $this->setProperty('translator', $translator); + } + + /** + * The typical expected age range, e.g. '7-9', '11-'. + * + * @param string|string[] $typicalAgeRange + * + * @return static + * + * @see https://schema.org/typicalAgeRange + */ + public function typicalAgeRange($typicalAgeRange) + { + return $this->setProperty('typicalAgeRange', $typicalAgeRange); + } + + /** + * Date when this media object was uploaded to this site. + * + * @param \DateTimeInterface|\DateTimeInterface[] $uploadDate + * + * @return static + * + * @see https://schema.org/uploadDate + */ + public function uploadDate($uploadDate) + { + return $this->setProperty('uploadDate', $uploadDate); + } + + /** + * URL of the item. + * + * @param string|string[] $url + * + * @return static + * + * @see https://schema.org/url + */ + public function url($url) + { + return $this->setProperty('url', $url); + } + + /** + * The schema.org [[usageInfo]] property indicates further information about + * a [[CreativeWork]]. This property is applicable both to works that are + * freely available and to those that require payment or other transactions. + * It can reference additional information, e.g. community expectations on + * preferred linking and citation conventions, as well as purchasing + * details. For something that can be commercially licensed, usageInfo can + * provide detailed, resource-specific information about licensing options. + * + * This property can be used alongside the license property which indicates + * license(s) applicable to some piece of content. The usageInfo property + * can provide information about other licensing options, e.g. acquiring + * commercial usage rights for an image that is also available under + * non-commercial creative commons licenses. + * + * @param \Spatie\SchemaOrg\Contracts\CreativeWorkContract|\Spatie\SchemaOrg\Contracts\CreativeWorkContract[]|string|string[] $usageInfo + * + * @return static + * + * @see https://schema.org/usageInfo + * @see https://pending.schema.org + * @link https://github.com/schemaorg/schemaorg/issues/2454 + */ + public function usageInfo($usageInfo) + { + return $this->setProperty('usageInfo', $usageInfo); + } + + /** + * The version of the CreativeWork embodied by a specified resource. + * + * @param float|float[]|int|int[]|string|string[] $version + * + * @return static + * + * @see https://schema.org/version + */ + public function version($version) + { + return $this->setProperty('version', $version); + } + + /** + * An embedded video object. + * + * @param \Spatie\SchemaOrg\Contracts\ClipContract|\Spatie\SchemaOrg\Contracts\ClipContract[]|\Spatie\SchemaOrg\Contracts\VideoObjectContract|\Spatie\SchemaOrg\Contracts\VideoObjectContract[] $video + * + * @return static + * + * @see https://schema.org/video + */ + public function video($video) + { + return $this->setProperty('video', $video); + } + + /** + * The width of the item. + * + * @param \Spatie\SchemaOrg\Contracts\DistanceContract|\Spatie\SchemaOrg\Contracts\DistanceContract[]|\Spatie\SchemaOrg\Contracts\QuantitativeValueContract|\Spatie\SchemaOrg\Contracts\QuantitativeValueContract[] $width + * + * @return static + * + * @see https://schema.org/width + */ + public function width($width) + { + return $this->setProperty('width', $width); + } + + /** + * Example/instance/realization/derivation of the concept of this creative + * work. E.g. the paperback edition, first edition, or e-book. + * + * @param \Spatie\SchemaOrg\Contracts\CreativeWorkContract|\Spatie\SchemaOrg\Contracts\CreativeWorkContract[] $workExample + * + * @return static + * + * @see https://schema.org/workExample + */ + public function workExample($workExample) + { + return $this->setProperty('workExample', $workExample); + } + + /** + * A work that is a translation of the content of this work. E.g. 西遊記 + * has an English workTranslation “Journey to the West”, a German + * workTranslation “Monkeys Pilgerfahrt” and a Vietnamese translation + * Tây du ký bình khảo. + * + * @param \Spatie\SchemaOrg\Contracts\CreativeWorkContract|\Spatie\SchemaOrg\Contracts\CreativeWorkContract[] $workTranslation + * + * @return static + * + * @see https://schema.org/workTranslation + * @see https://bib.schema.org + */ + public function workTranslation($workTranslation) + { + return $this->setProperty('workTranslation', $workTranslation); + } +} diff --git a/src/TheaterEvent.php b/src/TheaterEvent.php index d2351e2e4..36c003eab 100644 --- a/src/TheaterEvent.php +++ b/src/TheaterEvent.php @@ -171,7 +171,7 @@ public function contributor($contributor) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/TheaterGroup.php b/src/TheaterGroup.php index 46db061d1..3d5b81ac6 100644 --- a/src/TheaterGroup.php +++ b/src/TheaterGroup.php @@ -238,7 +238,7 @@ public function department($department) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/TherapeuticProcedure.php b/src/TherapeuticProcedure.php index 96bc2e6a3..43dc7b50e 100644 --- a/src/TherapeuticProcedure.php +++ b/src/TherapeuticProcedure.php @@ -107,7 +107,7 @@ public function code($code) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/Thesis.php b/src/Thesis.php index 353b7c35a..10d4c0061 100644 --- a/src/Thesis.php +++ b/src/Thesis.php @@ -720,7 +720,7 @@ public function datePublished($datePublished) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/Thing.php b/src/Thing.php index feaeff0a3..4a99cc84b 100644 --- a/src/Thing.php +++ b/src/Thing.php @@ -52,7 +52,7 @@ public function alternateName($alternateName) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/ThreeDimensionalModel.php b/src/ThreeDimensionalModel.php index 9b42ac9cc..e59261208 100644 --- a/src/ThreeDimensionalModel.php +++ b/src/ThreeDimensionalModel.php @@ -790,7 +790,7 @@ public function datePublished($datePublished) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/Ticket.php b/src/Ticket.php index 897980e26..a81977306 100644 --- a/src/Ticket.php +++ b/src/Ticket.php @@ -68,7 +68,7 @@ public function dateIssued($dateIssued) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/TieAction.php b/src/TieAction.php index fa8716bb2..7b0763aca 100644 --- a/src/TieAction.php +++ b/src/TieAction.php @@ -84,7 +84,7 @@ public function alternateName($alternateName) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/TipAction.php b/src/TipAction.php index e037d35b2..87f88c16a 100644 --- a/src/TipAction.php +++ b/src/TipAction.php @@ -85,7 +85,7 @@ public function alternateName($alternateName) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/TireShop.php b/src/TireShop.php index 16a6cf9f9..a45c0746e 100644 --- a/src/TireShop.php +++ b/src/TireShop.php @@ -378,7 +378,7 @@ public function department($department) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/TouristAttraction.php b/src/TouristAttraction.php index 5ccd58cf5..7432ab268 100644 --- a/src/TouristAttraction.php +++ b/src/TouristAttraction.php @@ -205,7 +205,7 @@ public function containsPlace($containsPlace) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/TouristDestination.php b/src/TouristDestination.php index 3c0d183a2..b96adf4dc 100644 --- a/src/TouristDestination.php +++ b/src/TouristDestination.php @@ -197,7 +197,7 @@ public function containsPlace($containsPlace) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/TouristInformationCenter.php b/src/TouristInformationCenter.php index 300203f91..07b74c056 100644 --- a/src/TouristInformationCenter.php +++ b/src/TouristInformationCenter.php @@ -377,7 +377,7 @@ public function department($department) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/TouristTrip.php b/src/TouristTrip.php index 64643c00b..e2cb5a532 100644 --- a/src/TouristTrip.php +++ b/src/TouristTrip.php @@ -90,7 +90,7 @@ public function departureTime($departureTime) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/ToyStore.php b/src/ToyStore.php index c456776a5..4417d5f6f 100644 --- a/src/ToyStore.php +++ b/src/ToyStore.php @@ -378,7 +378,7 @@ public function department($department) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/TrackAction.php b/src/TrackAction.php index ba369f8cb..6d99dcdce 100644 --- a/src/TrackAction.php +++ b/src/TrackAction.php @@ -105,7 +105,7 @@ public function deliveryMethod($deliveryMethod) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/TradeAction.php b/src/TradeAction.php index 81435f7cb..488803f8f 100644 --- a/src/TradeAction.php +++ b/src/TradeAction.php @@ -85,7 +85,7 @@ public function alternateName($alternateName) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/TrainReservation.php b/src/TrainReservation.php index cd942df1f..14569e0c2 100644 --- a/src/TrainReservation.php +++ b/src/TrainReservation.php @@ -105,7 +105,7 @@ public function broker($broker) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/TrainStation.php b/src/TrainStation.php index 454b4cfd8..3bf408b60 100644 --- a/src/TrainStation.php +++ b/src/TrainStation.php @@ -186,7 +186,7 @@ public function containsPlace($containsPlace) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/TrainTrip.php b/src/TrainTrip.php index 9d7193f8f..fc86176c7 100644 --- a/src/TrainTrip.php +++ b/src/TrainTrip.php @@ -139,7 +139,7 @@ public function departureTime($departureTime) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/TransferAction.php b/src/TransferAction.php index 4b06a9068..40e370098 100644 --- a/src/TransferAction.php +++ b/src/TransferAction.php @@ -84,7 +84,7 @@ public function alternateName($alternateName) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/TravelAction.php b/src/TravelAction.php index f8a43882f..8de32be46 100644 --- a/src/TravelAction.php +++ b/src/TravelAction.php @@ -85,7 +85,7 @@ public function alternateName($alternateName) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/TravelAgency.php b/src/TravelAgency.php index f29fb99e3..bf8a8cbcb 100644 --- a/src/TravelAgency.php +++ b/src/TravelAgency.php @@ -377,7 +377,7 @@ public function department($department) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/TreatmentIndication.php b/src/TreatmentIndication.php index f34a61c68..9bb3f81ef 100644 --- a/src/TreatmentIndication.php +++ b/src/TreatmentIndication.php @@ -72,7 +72,7 @@ public function code($code) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/Trip.php b/src/Trip.php index d89604943..0fd748b09 100644 --- a/src/Trip.php +++ b/src/Trip.php @@ -82,7 +82,7 @@ public function departureTime($departureTime) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/TypeAndQuantityNode.php b/src/TypeAndQuantityNode.php index 5812d2f0d..d2b0b6648 100644 --- a/src/TypeAndQuantityNode.php +++ b/src/TypeAndQuantityNode.php @@ -86,7 +86,7 @@ public function businessFunction($businessFunction) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/UKNonprofitType.php b/src/UKNonprofitType.php index 112e31e4c..d9a78e747 100644 --- a/src/UKNonprofitType.php +++ b/src/UKNonprofitType.php @@ -99,7 +99,7 @@ public function alternateName($alternateName) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/USNonprofitType.php b/src/USNonprofitType.php index 3619a8959..53f9ac703 100644 --- a/src/USNonprofitType.php +++ b/src/USNonprofitType.php @@ -417,7 +417,7 @@ public function alternateName($alternateName) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/UnRegisterAction.php b/src/UnRegisterAction.php index d6f34440d..c20b2eb54 100644 --- a/src/UnRegisterAction.php +++ b/src/UnRegisterAction.php @@ -91,7 +91,7 @@ public function alternateName($alternateName) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/UnitPriceSpecification.php b/src/UnitPriceSpecification.php index 4e1a5e3e9..760737bfe 100644 --- a/src/UnitPriceSpecification.php +++ b/src/UnitPriceSpecification.php @@ -111,7 +111,7 @@ public function billingStart($billingStart) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/UpdateAction.php b/src/UpdateAction.php index b66fadf81..ae2a9d1e2 100644 --- a/src/UpdateAction.php +++ b/src/UpdateAction.php @@ -97,7 +97,7 @@ public function collection($collection) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/UseAction.php b/src/UseAction.php index 6640efdfc..cdd01f254 100644 --- a/src/UseAction.php +++ b/src/UseAction.php @@ -101,7 +101,7 @@ public function alternateName($alternateName) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/UserBlocks.php b/src/UserBlocks.php index e0e81563e..43bec572a 100644 --- a/src/UserBlocks.php +++ b/src/UserBlocks.php @@ -174,7 +174,7 @@ public function contributor($contributor) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/UserCheckins.php b/src/UserCheckins.php index feb8ea823..fb34e1f3f 100644 --- a/src/UserCheckins.php +++ b/src/UserCheckins.php @@ -174,7 +174,7 @@ public function contributor($contributor) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/UserComments.php b/src/UserComments.php index 236d0c247..da832a18a 100644 --- a/src/UserComments.php +++ b/src/UserComments.php @@ -217,7 +217,7 @@ public function creator($creator) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/UserDownloads.php b/src/UserDownloads.php index 8dea60e95..4cb2005e6 100644 --- a/src/UserDownloads.php +++ b/src/UserDownloads.php @@ -174,7 +174,7 @@ public function contributor($contributor) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/UserInteraction.php b/src/UserInteraction.php index b26d94b9c..79f866020 100644 --- a/src/UserInteraction.php +++ b/src/UserInteraction.php @@ -173,7 +173,7 @@ public function contributor($contributor) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/UserLikes.php b/src/UserLikes.php index 87cfd2dcd..b09bed1e7 100644 --- a/src/UserLikes.php +++ b/src/UserLikes.php @@ -174,7 +174,7 @@ public function contributor($contributor) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/UserPageVisits.php b/src/UserPageVisits.php index d077d57f1..c8dbb3b36 100644 --- a/src/UserPageVisits.php +++ b/src/UserPageVisits.php @@ -174,7 +174,7 @@ public function contributor($contributor) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/UserPlays.php b/src/UserPlays.php index 47909eb68..7f46adc38 100644 --- a/src/UserPlays.php +++ b/src/UserPlays.php @@ -174,7 +174,7 @@ public function contributor($contributor) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/UserPlusOnes.php b/src/UserPlusOnes.php index bac7abba5..001f55151 100644 --- a/src/UserPlusOnes.php +++ b/src/UserPlusOnes.php @@ -174,7 +174,7 @@ public function contributor($contributor) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/UserReview.php b/src/UserReview.php index bcbac9439..eea5f292a 100644 --- a/src/UserReview.php +++ b/src/UserReview.php @@ -779,7 +779,7 @@ public function datePublished($datePublished) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/UserTweets.php b/src/UserTweets.php index 315d56e65..11182450e 100644 --- a/src/UserTweets.php +++ b/src/UserTweets.php @@ -174,7 +174,7 @@ public function contributor($contributor) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/VacationRental.php b/src/VacationRental.php index 79914979d..b1202e4ec 100644 --- a/src/VacationRental.php +++ b/src/VacationRental.php @@ -437,7 +437,7 @@ public function department($department) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/Vehicle.php b/src/Vehicle.php index 05d245646..e2d8e48db 100644 --- a/src/Vehicle.php +++ b/src/Vehicle.php @@ -368,7 +368,7 @@ public function depth($depth) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/Vein.php b/src/Vein.php index 1aaef4138..4afe3de57 100644 --- a/src/Vein.php +++ b/src/Vein.php @@ -120,7 +120,7 @@ public function connectedTo($connectedTo) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/Vessel.php b/src/Vessel.php index c6f94fddb..8888a1ef5 100644 --- a/src/Vessel.php +++ b/src/Vessel.php @@ -120,7 +120,7 @@ public function connectedTo($connectedTo) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/VeterinaryCare.php b/src/VeterinaryCare.php index 44da5273d..038d69198 100644 --- a/src/VeterinaryCare.php +++ b/src/VeterinaryCare.php @@ -238,7 +238,7 @@ public function department($department) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/VideoGallery.php b/src/VideoGallery.php index 9f70cd1dc..ed74dc129 100644 --- a/src/VideoGallery.php +++ b/src/VideoGallery.php @@ -735,7 +735,7 @@ public function datePublished($datePublished) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/VideoGame.php b/src/VideoGame.php index 0fd34414f..f711bb70f 100644 --- a/src/VideoGame.php +++ b/src/VideoGame.php @@ -868,7 +868,7 @@ public function datePublished($datePublished) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/VideoGameClip.php b/src/VideoGameClip.php index 26b5dbd4c..ccded3108 100644 --- a/src/VideoGameClip.php +++ b/src/VideoGameClip.php @@ -763,7 +763,7 @@ public function datePublished($datePublished) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/VideoGameSeries.php b/src/VideoGameSeries.php index e82ec635a..18353cf35 100644 --- a/src/VideoGameSeries.php +++ b/src/VideoGameSeries.php @@ -794,7 +794,7 @@ public function datePublished($datePublished) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/VideoObject.php b/src/VideoObject.php index 437b96258..4067b668c 100644 --- a/src/VideoObject.php +++ b/src/VideoObject.php @@ -822,7 +822,7 @@ public function datePublished($datePublished) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/VideoObjectSnapshot.php b/src/VideoObjectSnapshot.php index 79216aa7a..259ca91e6 100644 --- a/src/VideoObjectSnapshot.php +++ b/src/VideoObjectSnapshot.php @@ -830,7 +830,7 @@ public function datePublished($datePublished) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/ViewAction.php b/src/ViewAction.php index 59c3784b9..8703653b5 100644 --- a/src/ViewAction.php +++ b/src/ViewAction.php @@ -101,7 +101,7 @@ public function alternateName($alternateName) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/VirtualLocation.php b/src/VirtualLocation.php index dae9156c8..2c8ebe18f 100644 --- a/src/VirtualLocation.php +++ b/src/VirtualLocation.php @@ -59,7 +59,7 @@ public function alternateName($alternateName) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/VisualArtsEvent.php b/src/VisualArtsEvent.php index bbbdc7364..dc1192c3e 100644 --- a/src/VisualArtsEvent.php +++ b/src/VisualArtsEvent.php @@ -171,7 +171,7 @@ public function contributor($contributor) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/VisualArtwork.php b/src/VisualArtwork.php index 08e1937b8..ece875fd9 100644 --- a/src/VisualArtwork.php +++ b/src/VisualArtwork.php @@ -826,7 +826,7 @@ public function depth($depth) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/VitalSign.php b/src/VitalSign.php index 5e962b4b7..b75012db4 100644 --- a/src/VitalSign.php +++ b/src/VitalSign.php @@ -91,7 +91,7 @@ public function code($code) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/Volcano.php b/src/Volcano.php index 4e9f7b581..bd3434646 100644 --- a/src/Volcano.php +++ b/src/Volcano.php @@ -186,7 +186,7 @@ public function containsPlace($containsPlace) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/VoteAction.php b/src/VoteAction.php index 4084048c3..50bb20e9a 100644 --- a/src/VoteAction.php +++ b/src/VoteAction.php @@ -114,7 +114,7 @@ public function candidate($candidate) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/WPAdBlock.php b/src/WPAdBlock.php index afb56af3e..f79a9d111 100644 --- a/src/WPAdBlock.php +++ b/src/WPAdBlock.php @@ -735,7 +735,7 @@ public function datePublished($datePublished) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/WPFooter.php b/src/WPFooter.php index 1718f3e65..64f0bcc97 100644 --- a/src/WPFooter.php +++ b/src/WPFooter.php @@ -735,7 +735,7 @@ public function datePublished($datePublished) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/WPHeader.php b/src/WPHeader.php index b4e53e63b..1406a03ba 100644 --- a/src/WPHeader.php +++ b/src/WPHeader.php @@ -735,7 +735,7 @@ public function datePublished($datePublished) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/WPSideBar.php b/src/WPSideBar.php index 075a682a5..ca4d9a173 100644 --- a/src/WPSideBar.php +++ b/src/WPSideBar.php @@ -735,7 +735,7 @@ public function datePublished($datePublished) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/WantAction.php b/src/WantAction.php index da2398601..277b13ef8 100644 --- a/src/WantAction.php +++ b/src/WantAction.php @@ -85,7 +85,7 @@ public function alternateName($alternateName) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/WarrantyPromise.php b/src/WarrantyPromise.php index 2d6b11cda..c365732d3 100644 --- a/src/WarrantyPromise.php +++ b/src/WarrantyPromise.php @@ -57,7 +57,7 @@ public function alternateName($alternateName) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/WarrantyScope.php b/src/WarrantyScope.php index 21ef5c81a..ed3fef209 100644 --- a/src/WarrantyScope.php +++ b/src/WarrantyScope.php @@ -63,7 +63,7 @@ public function alternateName($alternateName) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/WatchAction.php b/src/WatchAction.php index afbb81e8c..21aefe03a 100644 --- a/src/WatchAction.php +++ b/src/WatchAction.php @@ -101,7 +101,7 @@ public function alternateName($alternateName) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/Waterfall.php b/src/Waterfall.php index 3820cd413..dbaec1e75 100644 --- a/src/Waterfall.php +++ b/src/Waterfall.php @@ -187,7 +187,7 @@ public function containsPlace($containsPlace) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/WearAction.php b/src/WearAction.php index f19951ab2..4145b4df7 100644 --- a/src/WearAction.php +++ b/src/WearAction.php @@ -102,7 +102,7 @@ public function alternateName($alternateName) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/WearableMeasurementTypeEnumeration.php b/src/WearableMeasurementTypeEnumeration.php index 8039e7301..d72b33769 100644 --- a/src/WearableMeasurementTypeEnumeration.php +++ b/src/WearableMeasurementTypeEnumeration.php @@ -167,7 +167,7 @@ public function alternateName($alternateName) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/WearableSizeGroupEnumeration.php b/src/WearableSizeGroupEnumeration.php index 6894339f6..32ea395b0 100644 --- a/src/WearableSizeGroupEnumeration.php +++ b/src/WearableSizeGroupEnumeration.php @@ -213,7 +213,7 @@ public function alternateName($alternateName) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/WearableSizeSystemEnumeration.php b/src/WearableSizeSystemEnumeration.php index 01a15246d..50eedeba4 100644 --- a/src/WearableSizeSystemEnumeration.php +++ b/src/WearableSizeSystemEnumeration.php @@ -185,7 +185,7 @@ public function alternateName($alternateName) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/WebAPI.php b/src/WebAPI.php index 7f823cf25..ff44fad0a 100644 --- a/src/WebAPI.php +++ b/src/WebAPI.php @@ -177,7 +177,7 @@ public function category($category) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/WebApplication.php b/src/WebApplication.php index 272743246..4177131b9 100644 --- a/src/WebApplication.php +++ b/src/WebApplication.php @@ -821,7 +821,7 @@ public function datePublished($datePublished) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/WebContent.php b/src/WebContent.php index de913e7d0..0f9e9b304 100644 --- a/src/WebContent.php +++ b/src/WebContent.php @@ -726,7 +726,7 @@ public function datePublished($datePublished) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/WebPage.php b/src/WebPage.php index cd8354399..0e64f6d53 100644 --- a/src/WebPage.php +++ b/src/WebPage.php @@ -736,7 +736,7 @@ public function datePublished($datePublished) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/WebPageElement.php b/src/WebPageElement.php index d03ff5429..8efb9f72d 100644 --- a/src/WebPageElement.php +++ b/src/WebPageElement.php @@ -734,7 +734,7 @@ public function datePublished($datePublished) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/WebSite.php b/src/WebSite.php index cee83b419..5c6c1bb4d 100644 --- a/src/WebSite.php +++ b/src/WebSite.php @@ -718,7 +718,7 @@ public function datePublished($datePublished) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/WholesaleStore.php b/src/WholesaleStore.php index 260cac51c..2f79b1269 100644 --- a/src/WholesaleStore.php +++ b/src/WholesaleStore.php @@ -378,7 +378,7 @@ public function department($department) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/WinAction.php b/src/WinAction.php index 863c831e1..c628cc398 100644 --- a/src/WinAction.php +++ b/src/WinAction.php @@ -84,7 +84,7 @@ public function alternateName($alternateName) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/Winery.php b/src/Winery.php index 0a5c862c5..de79c3321 100644 --- a/src/Winery.php +++ b/src/Winery.php @@ -394,7 +394,7 @@ public function department($department) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/WorkBasedProgram.php b/src/WorkBasedProgram.php index d47dad881..362531023 100644 --- a/src/WorkBasedProgram.php +++ b/src/WorkBasedProgram.php @@ -109,7 +109,7 @@ public function dayOfWeek($dayOfWeek) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/WorkersUnion.php b/src/WorkersUnion.php index 792c42650..515838656 100644 --- a/src/WorkersUnion.php +++ b/src/WorkersUnion.php @@ -239,7 +239,7 @@ public function department($department) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/WriteAction.php b/src/WriteAction.php index 0a01e6835..c712fa785 100644 --- a/src/WriteAction.php +++ b/src/WriteAction.php @@ -84,7 +84,7 @@ public function alternateName($alternateName) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static * diff --git a/src/Zoo.php b/src/Zoo.php index 55fa3adb4..5b980916d 100644 --- a/src/Zoo.php +++ b/src/Zoo.php @@ -186,7 +186,7 @@ public function containsPlace($containsPlace) /** * A description of the item. * - * @param string|string[] $description + * @param \Spatie\SchemaOrg\Contracts\TextObjectContract|\Spatie\SchemaOrg\Contracts\TextObjectContract[]|string|string[] $description * * @return static *