Source of file IOGVideo.php
Size: 1,342 Bytes - Last Modified: 2021-12-23T10:55:43+00:00
/var/www/docs.ssmods.com/process/src/src/Interfaces/ObjectTypes/Video/IOGVideo.php
12345678910111213141516171819202122232425262728293031323334353637383940414243444546 | <?php namespace TractorCow\OpenGraph\Interfaces\ObjectTypes\Video; use SilverStripe\ORM\FieldType\DBDatetime; use TractorCow\OpenGraph\Interfaces\ObjectTypes\Other\IOGProfile; use TractorCow\OpenGraph\Interfaces\ObjectTypes\Other\IOGTagged; use TractorCow\OpenGraph\Interfaces\ObjectTypes\Video\Relations\IOGVideoActor; /** * Represents a video opengraph type * @author Damian Mooyman */ interface IOGVideo extends IOGTagged { /** * Determines the actor(s) in this video * @return IOGVideoActor[]|IOGVideoActor|IOGProfile[]|IOGProfile|string[]|string Actor/Profile object(s) or url(s) to actor/profile(s) */ function getOGVideoActors(); /** * Determines the director(s) for this video * @return IOGProfile[]|IOGProfile|string[]|string Profile object(s) or url(s) to director(s) */ function getOGVideoDirectors(); /** * Determines the writer(s) for this video * @return IOGProfile[]|IOGProfile|string[]|string Profile object(s) or url(s) to profile(s) */ function getOGVideoWriters(); /** * The length of the video in seconds * @return integer The length of this video in seconds */ function getOGVideoDuration(); /** * The release date of this movie * @return DBDateTime|string */ function getOGVideoReleaseDate(); } |