• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/lib/ui/viewer/transformation/transformermanager.php
  • Класс: BitrixMainUIViewerTransformationTransformerManager
  • Вызов: TransformerManager::buildTransformationByContentType
private function buildTransformationByContentType($contentType)
{
	foreach (static::$transformationList as $transformationClass)
	{
		/** @var Transformation $transformationClass */
		if (in_array($contentType, $transformationClass::getInputContentTypes(), true))
		{
			$reflectionClass = new ReflectionClass($transformationClass);

			return $reflectionClass->newInstance();
		}
	}

	return null;
}