protected function fillVideo() { $this->videoTO->setTitle($this->details->title); $this->videoTO->setDescription(isset($this->details->description) ? $this->details->description : ''); $length = TimeConverter::formatToMinutes($this->details->duration); $this->videoTO->setLength($length); $thumbnail = $this->details->thumbnail_medium_url; $this->videoTO->setThumbnail($thumbnail); return $this->videoTO; }
protected function fillVideo() { foreach ($this->details->children() as $video) { $this->videoTO->setTitle($video->title); $this->videoTO->setDescription($video->description); $length = TimeConverter::formatToMinutes($video->duration); $this->videoTO->setLength($length); $thumbnail = $video->thumbnail_medium; $this->videoTO->setThumbnail($thumbnail); } return $this->videoTO; }
protected function fillVideo() { $media = $this->details->children('http://search.yahoo.com/mrss/'); $this->videoTO->setTitle($media->group->title); $this->videoTO->setDescription($media->group->description); $yt = $media->children('http://gdata.youtube.com/schemas/2007'); $attrs = $yt->duration->attributes(); $time = intval($attrs['seconds']); $length = TimeConverter::formatToMinutes($time); $this->videoTO->setLength($length); $attrs = $media->group->thumbnail[0]->attributes(); $thumbnail = $attrs['url']; $this->videoTO->setThumbnail($thumbnail); return $this->videoTO; }