本文整理汇总了PHP中DAOFactory::getVideoTypeDAO方法的典型用法代码示例。如果您正苦于以下问题:PHP DAOFactory::getVideoTypeDAO方法的具体用法?PHP DAOFactory::getVideoTypeDAO怎么用?PHP DAOFactory::getVideoTypeDAO使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类DAOFactory
的用法示例。
在下文中一共展示了DAOFactory::getVideoTypeDAO方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: fillVideo
public static function fillVideo(Video $video)
{
$videoType = DAOFactory::getVideoTypeDAO()->findById($video->getType());
$videoTypeName = $videoType->getName() . 'Filler';
$filler = new $videoTypeName($video);
$video = $filler->getVideoTO();
$video->setType($videoType->getName());
return $video;
}
示例2: detect
public function detect($url)
{
$host = parse_url($this->url, PHP_URL_HOST);
$videoTypes = DAOFactory::getVideoTypeDAO()->findAll();
foreach ($videoTypes as $type) {
if (stristr($host, $type->getName())) {
$this->type = $type;
$this->initializeService();
break;
}
}
// what if video is not of recognizable type?
// exception?
}