• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/lib/ui/viewer/transformation/transformermanager.php
  • Класс: BitrixMainUIViewerTransformationTransformerManager
  • Вызов: TransformerManager::buildTransformationByFile
public function buildTransformationByFile(array $fileData)
{
	if (empty($fileData['CONTENT_TYPE']))
	{
		return null;
	}

	$transformation = $this->buildTransformationByContentType($fileData['CONTENT_TYPE']);
	if ($transformation)
	{
		return $transformation;
	}

	if (empty($fileData['ORIGINAL_NAME']))
	{
		return null;
	}

	$mimeType = MimeType::getByFilename($fileData['ORIGINAL_NAME']);

	return $this->buildTransformationByContentType($mimeType);
}