本文整理匯總了PHP中ezcBase::getInstallMethod方法的典型用法代碼示例。如果您正苦於以下問題:PHP ezcBase::getInstallMethod方法的具體用法?PHP ezcBase::getInstallMethod怎麽用?PHP ezcBase::getInstallMethod使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類ezcBase
的用法示例。
在下文中一共展示了ezcBase::getInstallMethod方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: __construct
/**
* Creates a ezcBaseMetaData object
*
* The sole parameter $installMethod should only be used if you are really
* sure that you need to use it. It is mostly there to make testing at
* least slightly possible. Again, do not set it unless instructed.
*
* @param string $installMethod
*/
public function __construct($installMethod = NULL)
{
$installMethod = $installMethod !== NULL ? $installMethod : ezcBase::getInstallMethod();
// figure out which reader to use
switch ($installMethod) {
case 'tarball':
$this->reader = new ezcBaseMetaDataTarballReader();
break;
case 'pear':
$this->reader = new ezcBaseMetaDataPearReader();
break;
default:
throw new ezcBaseMetaDataReaderException("Unknown install method '{$installMethod}'.");
break;
}
}
示例2: testGetInstallMethod
public function testGetInstallMethod()
{
self::assertEquals('devel', ezcBase::getInstallMethod());
}