# Command::__construct()

URL: https://chugunov.pro/api-bitrix/transformer/command/__construct/
Проверено на 1С-Битрикс 25.x, обновлено 03.08.2026.
Источник: независимый русскоязычный справочник chugunov.pro. Не является официальной документацией 1С-Битрикс.

Класс: [`\Bitrix\Transformer\Command`](https://chugunov.pro/api-bitrix/transformer/command/)
Модуль: Transformer.
Свойства элемента: method, public.

## Сигнатура

```php
public __construct(string $command, array<string|int, mixed> $params, string|array<string|int, mixed> $module, string|array<string|int, mixed> $callback[, int $status = \self::STATUS_CREATE ][, string $id = '' ][, string $guid = '' ][, mixed $time = null ][, mixed $error = '' ][, mixed $errorCode = 0 ]) : mixed
```

## Описание

Конструктор Command.

## Параметры

- `$command` `string` — обязательный. Имя класса контроллера.
- `$params` `array<string|int, mixed>` — обязательный. Параметры для передачи.
- `$module` `string|array<string|int, mixed>` — обязательный. Имя модуля (одно или массив) для подключения перед функцией обратного вызова.
- `$callback` `string|array<string|int, mixed>` — обязательный. Функция обратного вызова (одна или массив) для вызова с результатами.
- `$status` `int` — необязательный, по умолчанию `\self::STATUS_CREATE`. Текущий статус.
- `$id` `string` — необязательный, по умолчанию `''`. Первичный ключ.
- `$guid` `string` — необязательный, по умолчанию `''`. Уникальный ключ команды.
- `$time` `mixed` — необязательный, по умолчанию `null`
- `$error` `mixed` — необязательный, по умолчанию `''`
- `$errorCode` `mixed` — необязательный, по умолчанию `0`

## Возвращаемое значение

`mixed`

Оригинал в официальной документации: https://docs.1c-bitrix.ru/api/classes/Bitrix-Transformer-Command.html
