public static function getImageFromEmbed($embed, $size = ImageItem::SIZE_THUMBNAIL) { $matches = array(); if (preg_match("/http\\:\\/\\/www\\.youtube\\.com\\/v\\/(?<id>[\\w_-]+)/", $embed, $matches)) { return Stuffpress_Services_Webparse::getThumbnailYoutube($matches['id'], $size); } else { if (preg_match("/http\\:\\/\\/vimeo.com\\/moogaloop\\.swf\\?clip_id=(?<id>\\d+)/", $embed, $matches)) { return Stuffpress_Services_Webparse::getThumbnailVimeo($matches['id'], $size); } else { if (preg_match("/http\\:\\/\\/www.viddler.com\\/player\\/(?<id>[\\w_-]+)/", $embed, $matches)) { return Stuffpress_Services_Webparse::getThumbnailViddler($matches['id'], $size); } else { return false; } } } }