本文整理汇总了PHP中eZMimeType::changeMIMEType方法的典型用法代码示例。如果您正苦于以下问题:PHP eZMimeType::changeMIMEType方法的具体用法?PHP eZMimeType::changeMIMEType怎么用?PHP eZMimeType::changeMIMEType使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类eZMimeType
的用法示例。
在下文中一共展示了eZMimeType::changeMIMEType方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: imageAliasInfo
/**
* Image information for $aliasName. This is the information which normally
* would be provided during generation of aliasName. This so that requests
* not holding the lock will provide meaningful information.
*
* @param mixed $mimeData
* @param string $aliasName
* @return array
*/
function imageAliasInfo( $mimeData, $aliasName, $isAliasNew = false )
{
if ( is_string( $mimeData ) )
$mimeData = eZMimeType::findByFileContents( $mimeData );
$this->analyzeImage( $mimeData );
if ( $aliasName )
{
$aliasList = $this->aliasList();
if ( isset( $aliasList[$aliasName] ) )
{
$alias = $aliasList[$aliasName];
if ( $alias['mime_type'] )
{
eZMimeType::changeMIMEType( $mimeData, $alias['mime_type'] );
}
}
}
if ( $aliasName != 'original' )
{
$mimeData['filename'] = $mimeData['basename'] . '_' . $aliasName . '.' . $mimeData['suffix'];
$mimeData['url'] = $mimeData['dirpath'] . '/' . $mimeData['filename'];
}
// eZDebug::writeDebug( $mimeData, __METHOD__ );
return $mimeData;
}