SugarCRM7.9 — установка пакетов композитора через манифест модуля?

Я создал собственный модуль для SugarCRM7, но мне нужно использовать пользовательские библиотеки (guzzlehttp и psr / http-message), которых нет в SugarCRM. Есть ли способ добавить свой собственный composer.json в устанавливаемый пакет, чтобы файл composer был выполнен после установки модуля, или, может быть, я должен как-то сделать это с помощью manifest?

Я пытался просто скопировать файлы вендора, используя copy в manifest.php, но, похоже, он не работает, и мне нужно выполнить его без доступа к командной строке.

Я не нашел ни слова о композиторе в документации Sugar Dev, поэтому я спрашиваю здесь. Любая помощь будет оценена. Спасибо!

1

Решение

Способ состоит в том, чтобы упаковать все файлы в устанавливаемый пакет. Но существует проблема со слишком большим количеством файлов из-за размера сообщения http. Поэтому, если некоторые из ваших файлов отсутствуют, попробуйте заархивировать lib и распаковать через скрипт post_install.

4

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]