3. Описание MCP-сервера › 3.3 Движок › Карта › engine_map_units

Сигнатуры функций модулей: что можно вызвать из модуля или библиотеки, не читая файл целиком.

Право

«Прямой доступ → Разработка → Чтение данных» (AGENT_ENGINE_DEV_READ).

Параметры

Параметр Тип Что это
[source] строка один модуль: имя без .php, например melbis_cataloge; с .php тоже принимается
[reload] да/нет прочитать функции из магазина заново

Ответ

{
  "functions": {"columns": ["source", "name", "signature"],
                "rows": [["melbis_cataloge", "Main", "($mVars)"],
                         ["melbis_inc_auth", "MELBIS_INC_AUTH_command", "($mUserId, $mCommand)"]]}
}
Колонка Что это
source модуль, имя без .php
name имя функции. У модуля с пространством имён — без него: Main, CmdList
signature аргументы функции в скобках

Текст

Приходит, только если функций нет: в магазине нет модулей, или у названного в source модуля не нашлось функций — тогда текст напоминает, что имя пишется без .php.

Отказы

Своих нет. Общие отказы — «Ответы и отказы».