本文整理汇总了PHP中Zend_Gdata_YouTube::newVideoEntry方法的典型用法代码示例。如果您正苦于以下问题:PHP Zend_Gdata_YouTube::newVideoEntry方法的具体用法?PHP Zend_Gdata_YouTube::newVideoEntry怎么用?PHP Zend_Gdata_YouTube::newVideoEntry使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Zend_Gdata_YouTube
的用法示例。
在下文中一共展示了Zend_Gdata_YouTube::newVideoEntry方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: validateZendFrameworkInstallation
/**
* Validate that the Gdata component of Zend Framework is installed
* properly. Also checks that the required YouTube API helper methods are
* found.
*
* @return boolean False if there were errors.
*/
private function validateZendFrameworkInstallation()
{
$zendFrameworkInstallationErrors = array();
$zendLoaderPresent = false;
try {
$zendLoaderPresent = @fopen('Zend/Loader.php', 'r', true);
} catch (Exception $e) {
$zendFrameworkInstallationErrors[] = 'Exception thrown trying to ' . 'access Zend/Loader.php using \'use_include_path\' = true ' . 'Make sure you include the Zend Framework in your ' . 'include_path which currently contains: "' . ini_get('include_path') . '"';
}
if ($zendLoaderPresent) {
@fclose($zendLoaderPresent);
require_once 'Zend/Loader.php';
require_once 'Zend/Version.php';
Zend_Loader::loadClass('Zend_Gdata_YouTube');
Zend_Loader::loadClass('Zend_Gdata_YouTube_VideoEntry');
$yt = new Zend_Gdata_YouTube();
$videoEntry = $yt->newVideoEntry();
if (!method_exists($videoEntry, 'setVideoTitle')) {
$zendFrameworkMessage = 'Your version of the ' . 'Zend Framework ' . Zend_Version::VERSION . ' is too old' . ' to run the YouTube demo application and does not' . ' contain the new helper methods. Please check out a' . ' newer version from Zend\'s repository: ' . checkAndAddHTMLLink(self::ZEND_SUBVERSION_URI);
$zendFrameworkInstallationErrors[] = $zendFrameworkMessage;
}
} else {
if (count($zendFrameworkInstallationErrors) < 1) {
$zendFrameworkInstallationErrors[] = 'Exception thrown trying' . ' to access Zend/Loader.php using \'use_include_path\' =' . ' true. Make sure you include Zend Framework in your' . ' include_path which currently contains: ' . ini_get('include_path');
}
}
$this->_allErrors[self::ZEND_GDATA_INSTALL_ERRORS]['tested'] = true;
if (count($zendFrameworkInstallationErrors) > 0) {
$this->_allErrors[self::ZEND_GDATA_INSTALL_ERRORS]['errors'] = $zendFrameworkInstallationErrors;
return false;
}
return true;
}