Command
Для работы с командами есть класс Command.
В конструктор класса надо передать параметры команды, сохранить её и отправить. Для каждой команды генерируется уникальный идентификатор (GUID), по которому можно отследить результаты обработки на сервере.
У каждой команды есть статус выполнения:
- 100 - команда только что сохранена в БД
- 200 - команда отправлена на конвертацию
- 300 - сконвертированные файлы загружены
- 400 - успешное выполнение команды
- 1000 - ошибка
Класс \Bitrix\Transformer\Command не подразумевает обязательное наличие файла, но на данный момент существуют команды только для файлов. Поэтому для облегчения работы с файловыми командами есть отдельный класс \Bitrix\Transformer\FileTransformer и его наследники \Bitrix\Transformer\DocumentTransformer и \Bitrix\Transformer\VideoTransformer.
© «Битрикс», 2001-2024, «1С-Битрикс», 2024