Interface luya\web\jsonld\MediaObjectInterface
| Extends | luya\web\jsonld\CreativeWorkInterface |
|---|---|
| Implemented by | luya\web\jsonld\ImageObjectInterface, luya\web\jsonld\MediaObject |
| Available since version | 1.0.3 |
| Source Code | https://github.com/luyadev/luya/blob/master/core/web/jsonld/MediaObjectInterface.php |
JsonLd MediaObject Interface.
See also http://schema.org/MediaObject.
Public Methods
Method Details
| public abstract luya\web\jsonld\Thing getAbout ( ) |
public function getAbout();
| public abstract string getAccessMode ( ) |
public function getAccessMode();
| public abstract string getAccessModeSufficient ( ) |
public function getAccessModeSufficient();
| public abstract string getAccessibilityAPI ( ) |
public function getAccessibilityAPI();
| public abstract string getAccessibilityControl ( ) |
public function getAccessibilityControl();
| public abstract string getAccessibilityFeature ( ) |
public function getAccessibilityFeature();
| public abstract string getAccessibilityHazard ( ) |
public function getAccessibilityHazard();
| public abstract string getAccessibilitySummary ( ) |
public function getAccessibilitySummary();
| public abstract luya\web\jsonld\Person getAccountablePerson ( ) |
public function getAccountablePerson();
| public abstract string getAdditionalType ( ) |
public function getAdditionalType();
| public abstract string getAlternateName ( ) |
public function getAlternateName();
| public abstract string getAlternativeHeadline ( ) |
public function getAlternativeHeadline();
| public abstract luya\web\jsonld\MediaObject getAssociatedMedia ( ) |
public function getAssociatedMedia();
| public abstract luya\web\jsonld\Organization|luya\web\jsonld\Person getAuthor ( ) |
public function getAuthor();
| public abstract luya\web\jsonld\Person getCharacter ( ) |
public function getCharacter();
| public abstract luya\web\jsonld\CreativeWork|string getCitation ( ) |
public function getCitation();
| public abstract luya\web\jsonld\Comment getComment ( ) |
public function getComment();
| public abstract integer getCommentCount ( ) |
public function getCommentCount();
| public abstract luya\web\jsonld\Place getContentLocation ( ) |
public function getContentLocation();
| public abstract string getContentRating ( ) |
public function getContentRating();
| public abstract string getContentReferenceTime ( ) |
public function getContentReferenceTime();
Getter method for contentUrl.
| public abstract void getContentUrl ( ) |
public function getContentUrl();
| public abstract luya\web\jsonld\Organization|luya\web\jsonld\Person getContributor ( ) |
public function getContributor();
| public abstract luya\web\jsonld\Organization|luya\web\jsonld\Person getCopyrightHolder ( ) |
public function getCopyrightHolder();
| public abstract mixed getCopyrightYear ( ) |
public function getCopyrightYear();
| public abstract luya\web\jsonld\Organization|luya\web\jsonld\Person getCreator ( ) |
public function getCreator();
| public abstract string getDateCreated ( ) |
public function getDateCreated();
| public abstract string getDateModified ( ) |
public function getDateModified();
| public abstract string getDatePublished ( ) |
public function getDatePublished();
Defined in: luya\web\jsonld\ThingInterface::getDescription()
| public abstract string getDescription ( ) |
public function getDescription();
| public abstract string getDisambiguatingDescription ( ) |
public function getDisambiguatingDescription();
| public abstract string getDiscussionUrl ( ) |
public function getDiscussionUrl();
| public abstract luya\web\jsonld\Person getEditor ( ) |
public function getEditor();
| public abstract luya\web\jsonld\CreativeWork getEducationalUse ( ) |
public function getEducationalUse();
| public abstract luya\web\jsonld\MediaObject getEncoding ( ) |
public function getEncoding();
| public abstract luya\web\jsonld\CreativeWork getExampleOfWork ( ) |
public function getExampleOfWork();
| public abstract string getExpires ( ) |
public function getExpires();
| public abstract string getFileFormat ( ) |
public function getFileFormat();
| public abstract luya\web\jsonld\CreativeWork getHasPart ( ) |
public function getHasPart();
| public abstract string getHeadline ( ) |
public function getHeadline();
Defined in: luya\web\jsonld\ThingInterface::getIdentifier()
| public abstract luya\web\jsonld\PropertyValue getIdentifier ( ) |
public function getIdentifier();
Defined in: luya\web\jsonld\ThingInterface::getImage()
| public abstract luya\web\jsonld\ImageObject getImage ( ) |
public function getImage();
| public abstract string getInteractivityType ( ) |
public function getInteractivityType();
| public abstract string getKeywords ( ) |
public function getKeywords();
| public abstract string getLearningResourceType ( ) |
public function getLearningResourceType();
| public abstract luya\web\jsonld\Place getLocationCreated ( ) |
public function getLocationCreated();
| public abstract luya\web\jsonld\Thing getMainEntity ( ) |
public function getMainEntity();
| public abstract luya\web\jsonld\CreativeWork getMainEntityOfPage ( ) |
public function getMainEntityOfPage();
| public abstract luya\web\jsonld\Thing getMentions ( ) |
public function getMentions();
Defined in: luya\web\jsonld\ThingInterface::getName()
| public abstract string getName ( ) |
public function getName();
Defined in: luya\web\jsonld\ThingInterface::getOffers()
Get Offer
| public abstract luya\web\jsonld\Offer getOffers ( ) |
public function getOffers();
| public abstract integer|string getPosition ( ) |
public function getPosition();
| public abstract luya\web\jsonld\Organization|luya\web\jsonld\Person getProducer ( ) |
public function getProducer();
| public abstract luya\web\jsonld\Organization|luya\web\jsonld\Person getProvider ( ) |
public function getProvider();
| public abstract luya\web\jsonld\Organization|luya\web\jsonld\Person getPublisher ( ) |
public function getPublisher();
| public abstract luya\web\jsonld\Organization getPublisherImprint ( ) |
public function getPublisherImprint();
| public abstract luya\web\jsonld\CreativeWork getPublishingPrinciples ( ) |
public function getPublishingPrinciples();
| public abstract luya\web\jsonld\Event getRecordedAt ( ) |
public function getRecordedAt();
Defined in: luya\web\jsonld\ThingInterface::getSameAs()
| public abstract string getSameAs ( ) |
public function getSameAs();
| public abstract string getSchemaVersion ( ) |
public function getSchemaVersion();
| public abstract luya\web\jsonld\Organization getSourceOrganization ( ) |
public function getSourceOrganization();
| public abstract luya\web\jsonld\Place getSpatialCoverage ( ) |
public function getSpatialCoverage();
| public abstract luya\web\jsonld\Organization|luya\web\jsonld\Person getSponsor ( ) |
public function getSponsor();
Defined in: luya\web\jsonld\ThingInterface::getSubjectOf()
| public abstract luya\web\jsonld\CreativeWork|luya\web\jsonld\Event getSubjectOf ( ) |
public function getSubjectOf();
| public abstract \luya\web\jsonld\DateTime|\luya\web\jsonld\URL|string getTemporalCoverage ( ) |
public function getTemporalCoverage();
Defined in: luya\web\jsonld\CreativeWorkInterface::getText()
| public abstract string getText ( ) |
public function getText();
| public abstract string getThumbnailUrl ( ) |
public function getThumbnailUrl();
| public abstract luya\web\jsonld\CreativeWork getTranslationOfWork ( ) |
public function getTranslationOfWork();
| public abstract luya\web\jsonld\Organization|luya\web\jsonld\Person getTranslator ( ) |
public function getTranslator();
| public abstract string getTypicalAgeRange ( ) |
public function getTypicalAgeRange();
Getter method for uploadDate.
| public abstract void getUploadDate ( ) |
public function getUploadDate();
Defined in: luya\web\jsonld\ThingInterface::getUrl()
| public abstract string getUrl ( ) |
public function getUrl();
| public abstract integer|string getVersion ( ) |
public function getVersion();
| public abstract luya\web\jsonld\CreativeWork getWorkExample ( ) |
public function getWorkExample();
| public abstract luya\web\jsonld\CreativeWork getWorkTranslation ( ) |
public function getWorkTranslation();
| public abstract luya\web\jsonld\CreativeWork getisPartOf ( ) |
public function getisPartOf();
| public abstract boolean isAccessibleForFree ( ) |
public function isAccessibleForFree();
| public abstract boolean isFamilyFriendly ( ) |
public function isFamilyFriendly();
| public abstract static setAbout ( luya\web\jsonld\Thing $about ) | ||
| $about | luya\web\jsonld\Thing | |
public function setAbout(Thing $about);
| public abstract static setAccessMode ( $accessMode ) | ||
| $accessMode | string | |
public function setAccessMode($accessMode);
| public abstract static setAccessModeSufficient ( $accessModeSufficient ) | ||
| $accessModeSufficient | string | |
public function setAccessModeSufficient($accessModeSufficient);
| public abstract static setAccessibilityAPI ( $accessibilityAPI ) | ||
| $accessibilityAPI | string | |
public function setAccessibilityAPI($accessibilityAPI);
| public abstract static setAccessibilityControl ( $accessibilityControl ) | ||
| $accessibilityControl | string | |
public function setAccessibilityControl($accessibilityControl);
| public abstract static setAccessibilityFeature ( $accessibilityFeature ) | ||
| $accessibilityFeature | string | |
public function setAccessibilityFeature($accessibilityFeature);
| public abstract static setAccessibilityHazard ( $accessibilityHazard ) | ||
| $accessibilityHazard | string | |
public function setAccessibilityHazard($accessibilityHazard);
| public abstract static setAccessibilitySummary ( $accessibilitySummary ) | ||
| $accessibilitySummary | string | |
public function setAccessibilitySummary($accessibilitySummary);
| public abstract static setAccountablePerson ( luya\web\jsonld\Person $accountablePerson ) | ||
| $accountablePerson | luya\web\jsonld\Person | |
public function setAccountablePerson(Person $accountablePerson);
| public abstract static setAdditionalType ( luya\web\jsonld\UrlValue $additionalType ) | ||
| $additionalType | luya\web\jsonld\UrlValue | |
public function setAdditionalType(UrlValue $additionalType);
| public abstract static setAlternateName ( $alternateName ) | ||
| $alternateName | string | |
public function setAlternateName($alternateName);
| public abstract static setAlternativeHeadline ( $alternativeHeadline ) | ||
| $alternativeHeadline | string | |
public function setAlternativeHeadline($alternativeHeadline);
| public abstract static setAssociatedMedia ( luya\web\jsonld\MediaObject $associatedMedia ) | ||
| $associatedMedia | luya\web\jsonld\MediaObject | |
public function setAssociatedMedia(MediaObject $associatedMedia);
| public abstract static setAuthor ( $author ) | ||
| $author | luya\web\jsonld\Organization|luya\web\jsonld\Person | |
public function setAuthor($author);
| public abstract static setCharacter ( luya\web\jsonld\Person $character ) | ||
| $character | luya\web\jsonld\Person | |
public function setCharacter(Person $character);
| public abstract static setCitation ( luya\web\jsonld\CreativeWork $citation ) | ||
| $citation | luya\web\jsonld\CreativeWork|string | |
public function setCitation(CreativeWork $citation);
| public abstract static setComment ( luya\web\jsonld\Comment $comment ) | ||
| $comment | luya\web\jsonld\Comment | |
public function setComment(Comment $comment);
| public abstract static setCommentCount ( $commentCount ) | ||
| $commentCount | integer | |
public function setCommentCount($commentCount);
| public abstract static setContentLocation ( luya\web\jsonld\Place $contentLocation ) | ||
| $contentLocation | luya\web\jsonld\Place | |
public function setContentLocation(Place $contentLocation);
| public abstract static setContentRating ( $contentRating ) | ||
| $contentRating | string | |
public function setContentRating($contentRating);
| public abstract static setContentReferenceTime ( luya\web\jsonld\DateTimeValue $contentReferenceTime ) | ||
| $contentReferenceTime | luya\web\jsonld\DateTimeValue | |
public function setContentReferenceTime(DateTimeValue $contentReferenceTime);
Actual bytes of the media object, for example the image file or video file.
| public abstract static setContentUrl ( luya\web\jsonld\UrlValue $url ) | ||
| $url | luya\web\jsonld\UrlValue | |
public function setContentUrl(UrlValue $url);
| public abstract static setContributor ( $contributor ) | ||
| $contributor | luya\web\jsonld\Organization|luya\web\jsonld\Person | |
public function setContributor($contributor);
| public abstract static setCopyrightHolder ( $copyrightHolder ) | ||
| $copyrightHolder | luya\web\jsonld\Organization|luya\web\jsonld\Person | |
public function setCopyrightHolder($copyrightHolder);
| public abstract static setCopyrightYear ( $copyrightYear ) | ||
| $copyrightYear | mixed | |
public function setCopyrightYear($copyrightYear);
| public abstract static setCreator ( $creator ) | ||
| $creator | luya\web\jsonld\Organization|luya\web\jsonld\Person | |
public function setCreator($creator);
| public abstract static setDateCreated ( luya\web\jsonld\DateTimeValue $dateCreated ) | ||
| $dateCreated | luya\web\jsonld\DateTimeValue | |
public function setDateCreated(DateTimeValue $dateCreated);
| public abstract static setDateModified ( luya\web\jsonld\DateTimeValue $dateModified ) | ||
| $dateModified | luya\web\jsonld\DateTimeValue | |
public function setDateModified(DateTimeValue $dateModified);
| public abstract static setDatePublished ( luya\web\jsonld\DateTimeValue $datePublished ) | ||
| $datePublished | luya\web\jsonld\DateTimeValue | |
public function setDatePublished(DateTimeValue $datePublished);
Defined in: luya\web\jsonld\ThingInterface::setDescription()
| public abstract static setDescription ( $description ) | ||
| $description | string | |
public function setDescription($description);
| public abstract static setDisambiguatingDescription ( $disambiguatingDescription ) | ||
| $disambiguatingDescription | string | |
public function setDisambiguatingDescription($disambiguatingDescription);
| public abstract static setDiscussionUrl ( luya\web\jsonld\UrlValue $discussionUrl ) | ||
| $discussionUrl | luya\web\jsonld\UrlValue | |
public function setDiscussionUrl(UrlValue $discussionUrl);
| public abstract void setEditor ( luya\web\jsonld\Person $editor ) | ||
| $editor | luya\web\jsonld\Person | |
public function setEditor(Person $editor);
| public abstract luya\web\jsonld\CreativeWork setEducationalUse ( luya\web\jsonld\CreativeWork $educationalUse ) | ||
| $educationalUse | string | |
public function setEducationalUse(CreativeWork $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.
| public abstract static setEmbedUrl ( luya\web\jsonld\UrlValue $url ) | ||
| $url | luya\web\jsonld\UrlValue | |
public function setEmbedUrl(UrlValue $url);
| public abstract luya\web\jsonld\CreativeWork setEncoding ( luya\web\jsonld\MediaObject $encoding ) | ||
| $encoding | luya\web\jsonld\MediaObject | |
public function setEncoding(MediaObject $encoding);
| public abstract static setExampleOfWork ( luya\web\jsonld\CreativeWork $exampleOfWork ) | ||
| $exampleOfWork | luya\web\jsonld\CreativeWork | |
public function setExampleOfWork(CreativeWork $exampleOfWork);
| public abstract static setExpires ( luya\web\jsonld\DateValue $expires ) | ||
| $expires | luya\web\jsonld\DateValue | |
public function setExpires(DateValue $expires);
| public abstract static setFileFormat ( $fileFormat ) | ||
| $fileFormat | string | |
public function setFileFormat($fileFormat);
| public abstract static setHasPart ( luya\web\jsonld\CreativeWork $hasPart ) | ||
| $hasPart | luya\web\jsonld\CreativeWork | |
public function setHasPart(CreativeWork $hasPart);
| public abstract static setHeadline ( luya\web\jsonld\TextValue $headline ) | ||
| $headline | luya\web\jsonld\TextValue | |
public function setHeadline(TextValue $headline);
Defined in: luya\web\jsonld\ThingInterface::setIdentifier()
| public abstract static setIdentifier ( luya\web\jsonld\PropertyValue $identifier ) | ||
| $identifier | ||
public function setIdentifier(PropertyValue $identifier);
Defined in: luya\web\jsonld\ThingInterface::setImage()
| public abstract static setImage ( luya\web\jsonld\ImageObject $image ) | ||
| $image | luya\web\jsonld\ImageObject | |
public function setImage(ImageObject $image);
| public abstract static setInteractivityType ( $interactivityType ) | ||
| $interactivityType | string | |
public function setInteractivityType($interactivityType);
| public abstract static setIsAccessibleForFree ( $isAccessibleForFree ) | ||
| $isAccessibleForFree | boolean | |
public function setIsAccessibleForFree($isAccessibleForFree);
| public abstract static setIsFamilyFriendly ( $isFamilyFriendly ) | ||
| $isFamilyFriendly | boolean | |
public function setIsFamilyFriendly($isFamilyFriendly);
| public abstract static setIsPartOf ( luya\web\jsonld\CreativeWork $isPartOf ) | ||
| $isPartOf | luya\web\jsonld\CreativeWork | |
public function setIsPartOf(CreativeWork $isPartOf);
| public abstract static setKeywords ( $keywords ) | ||
| $keywords | string | |
public function setKeywords($keywords);
| public abstract static setLearningResourceType ( $learningResourceType ) | ||
| $learningResourceType | string | |
public function setLearningResourceType($learningResourceType);
| public abstract static setLocationCreated ( luya\web\jsonld\Place $locationCreated ) | ||
| $locationCreated | luya\web\jsonld\Place | |
public function setLocationCreated(Place $locationCreated);
| public abstract static setMainEntity ( luya\web\jsonld\Thing $mainEntity ) | ||
| $mainEntity | luya\web\jsonld\Thing | |
public function setMainEntity(Thing $mainEntity);
| public abstract static setMainEntityOfPage ( luya\web\jsonld\CreativeWork $mainEntityOfPage ) | ||
| $mainEntityOfPage | luya\web\jsonld\CreativeWork | |
public function setMainEntityOfPage(CreativeWork $mainEntityOfPage);
| public abstract static setMentions ( luya\web\jsonld\Thing $mentions ) | ||
| $mentions | luya\web\jsonld\Thing | |
public function setMentions(Thing $mentions);
Defined in: luya\web\jsonld\ThingInterface::setName()
| public abstract static setName ( $name ) | ||
| $name | string | |
public function setName($name);
Defined in: luya\web\jsonld\ThingInterface::setOffers()
Set Offer
| public abstract void setOffers ( luya\web\jsonld\Offer $offers ) | ||
| $offers | ||
public function setOffers(Offer $offers);
| public abstract static setPosition ( $position ) | ||
| $position | integer|string | |
public function setPosition($position);
| public abstract static setProducer ( $producer ) | ||
| $producer | luya\web\jsonld\Organization|luya\web\jsonld\Person | |
public function setProducer($producer);
| public abstract static setProvider ( $provider ) | ||
| $provider | luya\web\jsonld\Organization|luya\web\jsonld\Person | |
public function setProvider($provider);
| public abstract static setPublisher ( $publisher ) | ||
| $publisher | luya\web\jsonld\Organization|luya\web\jsonld\Person | |
public function setPublisher($publisher);
| public abstract static setPublisherImprint ( luya\web\jsonld\Organization $publisherImprint ) | ||
| $publisherImprint | luya\web\jsonld\Organization | |
public function setPublisherImprint(Organization $publisherImprint);
| public abstract static setPublishingPrinciples ( luya\web\jsonld\CreativeWork $publishingPrinciples ) | ||
| $publishingPrinciples | luya\web\jsonld\CreativeWork | |
public function setPublishingPrinciples(CreativeWork $publishingPrinciples);
| public abstract static setRecordedAt ( luya\web\jsonld\Event $recordedAt ) | ||
| $recordedAt | luya\web\jsonld\Event | |
public function setRecordedAt(Event $recordedAt);
Defined in: luya\web\jsonld\ThingInterface::setSameAs()
| public abstract static setSameAs ( luya\web\jsonld\UrlValue $sameAs ) | ||
| $sameAs | luya\web\jsonld\UrlValue | |
public function setSameAs(UrlValue $sameAs);
| public abstract static setSchemaVersion ( luya\web\jsonld\UrlValue $schemaVersion ) | ||
| $schemaVersion | string | |
public function setSchemaVersion(UrlValue $schemaVersion);
| public abstract static setSourceOrganization ( luya\web\jsonld\Organization $sourceOrganization ) | ||
| $sourceOrganization | luya\web\jsonld\Organization | |
public function setSourceOrganization(Organization $sourceOrganization);
| public abstract static setSpatialCoverage ( luya\web\jsonld\Place $spatialCoverage ) | ||
| $spatialCoverage | luya\web\jsonld\Place | |
public function setSpatialCoverage(Place $spatialCoverage);
| public abstract static setSponsor ( $sponsor ) | ||
| $sponsor | luya\web\jsonld\Organization|luya\web\jsonld\Person | |
public function setSponsor($sponsor);
Defined in: luya\web\jsonld\ThingInterface::setSubjectOf()
| public abstract static setSubjectOf ( $subjectOf ) | ||
| $subjectOf | luya\web\jsonld\CreativeWork|luya\web\jsonld\Event | |
public function setSubjectOf($subjectOf);
| public abstract static setTemporalCoverage ( $temporalCoverage ) | ||
| $temporalCoverage | \luya\web\jsonld\DateTime|\luya\web\jsonld\URL|string | |
public function setTemporalCoverage($temporalCoverage);
Defined in: luya\web\jsonld\CreativeWorkInterface::setText()
| public abstract static setText ( $text ) | ||
| $text | string | |
public function setText($text);
| public abstract static setThumbnailUrl ( luya\web\jsonld\UrlValue $thumbnailUrl ) | ||
| $thumbnailUrl | luya\web\jsonld\UrlValue | |
public function setThumbnailUrl(UrlValue $thumbnailUrl);
| public abstract static setTranslationOfWork ( luya\web\jsonld\CreativeWork $translationOfWork ) | ||
| $translationOfWork | luya\web\jsonld\CreativeWork | |
public function setTranslationOfWork(CreativeWork $translationOfWork);
| public abstract static setTranslator ( $translator ) | ||
| $translator | luya\web\jsonld\Organization|luya\web\jsonld\Person | |
public function setTranslator($translator);
| public abstract static setTypicalAgeRange ( $typicalAgeRange ) | ||
| $typicalAgeRange | string | |
public function setTypicalAgeRange($typicalAgeRange);
Date when this media object was uploaded to this site.
| public abstract static setUploadDate ( luya\web\jsonld\DateValue $date ) | ||
| $date | luya\web\jsonld\DateValue | |
public function setUploadDate(DateValue $date);
Defined in: luya\web\jsonld\ThingInterface::setUrl()
| public abstract static setUrl ( luya\web\jsonld\UrlValue $url ) | ||
| $url | luya\web\jsonld\UrlValue | |
public function setUrl(UrlValue $url);
| public abstract static setVersion ( $version ) | ||
| $version | integer|string | |
public function setVersion($version);
| public abstract static setWorkExample ( luya\web\jsonld\CreativeWork $workExample ) | ||
| $workExample | luya\web\jsonld\CreativeWork | |
public function setWorkExample(CreativeWork $workExample);
| public abstract static setWorkTranslation ( luya\web\jsonld\CreativeWork $workTranslation ) | ||
| $workTranslation | luya\web\jsonld\CreativeWork | |
public function setWorkTranslation(CreativeWork $workTranslation);