You are here

public function MediaInternetYouTubeHandler::getFileObject in Media: YouTube 7.3

Same name and namespace in other branches
  1. 7 includes/MediaInternetYouTubeHandler.inc \MediaInternetYouTubeHandler::getFileObject()
  2. 7.2 includes/MediaInternetYouTubeHandler.inc \MediaInternetYouTubeHandler::getFileObject()

File

includes/MediaInternetYouTubeHandler.inc, line 66
Extends the MediaInternetBaseHandler class to handle YouTube videos.

Class

MediaInternetYouTubeHandler
Implementation of MediaInternetBaseHandler.

Code

public function getFileObject() {
  $uri = $this
    ->parse($this->embedCode);
  $file = file_uri_to_object($uri, TRUE);

  // Try to default the file name to the video's title.
  if (empty($file->fid) && ($info = $this
    ->getOEmbed())) {
    $file->filename = truncate_utf8($info['title'], 255);
  }
  return $file;
}