/**
  * Static constructor.
  *
  * @param int                   $id
  * @param string                $mediaUrl
  * @param string                $mediaUrlHttps
  * @param string                $url
  * @param string                $displayUrl
  * @param string                $expandedUrl
  * @param TwitterMediaSize[]    $sizes
  * @param string                $type
  * @param string                $videoInfo
  * @param int                   $durationMillis
  * @param TwitterVariantMedia[] $variants
  * @param TwitterEntityIndices  $indices
  *
  * @return TwitterExtendedEntity
  */
 public static function create($id = null, $mediaUrl = null, $mediaUrlHttps = null, $url = null, $displayUrl = null, $expandedUrl = null, array $sizes = [], $type = null, $videoInfo = null, $durationMillis = null, array $variants = [], TwitterEntityIndices $indices = null)
 {
     $obj = new self();
     $obj->initTwitterMedia($id, $mediaUrl, $mediaUrlHttps, $url, $displayUrl, $expandedUrl, $sizes, $type, $indices);
     $obj->durationMillis = $durationMillis;
     $obj->variants = $variants;
     $obj->videoInfo = $videoInfo;
     return $obj;
 }
Example #2
0
 /**
  * Static constructor.
  *
  * @param int                  $id
  * @param string               $mediaUrl
  * @param string               $mediaUrlHttps
  * @param string               $url
  * @param string               $displayUrl
  * @param string               $expandedUrl
  * @param TwitterMediaSize[]   $sizes
  * @param string               $type
  * @param TwitterEntityIndices $indices
  *
  * @return TwitterMedia
  */
 public static function create($id = null, $mediaUrl = null, $mediaUrlHttps = null, $url = null, $displayUrl = null, $expandedUrl = null, array $sizes = [], $type = null, TwitterEntityIndices $indices = null)
 {
     $obj = new self();
     $obj->initTwitterMedia($id, $mediaUrl, $mediaUrlHttps, $url, $displayUrl, $expandedUrl, $sizes, $type, $indices);
     return $obj;
 }