/** * 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; }