method
public
static
VideoTransformer::call()
Сигнатура
public static call(int $status, string $command, array<string|int, mixed> $params[, array<string|int, mixed> $result = [] ]) : mixed
Описание
Пример функции обратного вызова, которая будет вызвана после преобразования для обработки результатов.
Параметры
$status
int
Статус команды в b_transformer_command.
$command
string
Имя команды.
$params
array<string|int, mixed>
Параметры команды.
$result
array<string|int, mixed>
= []
Результат команды от контроллера
array (
'files' => array (
'extension' => 'url',
...
)
'md5' => 'md5 sum',
'crc32' => 'crc32 sum',
'sha1' => 'sha1 sum',
...
).
Возвращаемое значение
mixed
Как применяется в VideoTransformer
VideoTransformer::call() — метод класса \Bitrix\Transformer\VideoTransformer модуля «Конвертер файлов». VideoTransformer: Класс Video
Высокоуровневая логика для работы с командами для видео.
Статический метод — вызывается через имя класса VideoTransformer, без создания объекта.
use Bitrix\Main\Loader;
use Bitrix\Transformer\VideoTransformer;
Loader::includeModule('transformer');
$status = 1;
$command = '';
$params = [];
$result = VideoTransformer::call($status, $command, $params);
// $result: mixedДругие методы VideoTransformer
clearInfoCache()Очищает кеш информации о команде по $file.getTransformationInfoByFile()Получает информацию о последней команде преобразования файла.getTransformerCommandName()transform()Выполняет преобразование файла
call() есть и у других классов модуля «Конвертер файлов»: DocumentTransformer, FileTransformer.
Исходный файл: source/transformer/lib/videotransformer.php:282

