- Модуль: disk
- Путь к файлу: ~/bitrix/modules/disk/lib/attachedobject.php
- Класс: BitrixDiskAttachedObject
- Вызов: AttachedObject::add
static function add(array $data, ErrorCollection $errorCollection) { static::checkRequiredInputParams($data, array( 'OBJECT_ID', 'ENTITY_ID', 'ENTITY_TYPE', 'MODULE_ID' )); $model = parent::add($data, $errorCollection); if($model && $model->getCreatedBy()) { $driver = Driver::getInstance(); $driver->getRecentlyUsedManager()->push( $model->getCreatedBy(), $model ); /** @var AttachedObject $model */ /** @var File $file */ $file = $model->getObject(); if($file && TypeFile::isVideo($file)) { if(Loader::includeModule('transformer')) { TransformerManager::transformToView($file); } // $transformerManager = new TransformerManager(); // if($transformerManager->isAvailable()) // { // $transformerManager->transform($file->getFileId()); // } } } return $model; }