Я создал собственный модуль для SugarCRM7, но мне нужно использовать пользовательские библиотеки (guzzlehttp и psr / http-message), которых нет в SugarCRM. Есть ли способ добавить свой собственный composer.json в устанавливаемый пакет, чтобы файл composer был выполнен после установки модуля, или, может быть, я должен как-то сделать это с помощью manifest?
Я пытался просто скопировать файлы вендора, используя copy в manifest.php, но, похоже, он не работает, и мне нужно выполнить его без доступа к командной строке.
Я не нашел ни слова о композиторе в документации Sugar Dev, поэтому я спрашиваю здесь. Любая помощь будет оценена. Спасибо!
Способ состоит в том, чтобы упаковать все файлы в устанавливаемый пакет. Но существует проблема со слишком большим количеством файлов из-за размера сообщения http. Поэтому, если некоторые из ваших файлов отсутствуют, попробуйте заархивировать lib и распаковать через скрипт post_install.
Других решений пока нет …