我正在开发一个插件,我在这方面很新,所以我试图找到如何将composer与我的插件集成的最佳解决方案。
问题是我需要的SDK相当大,当我将其集成到插件上时,插件的容量超过50mb,这是非常大的,在插件安装过程中,有时会因为太大而崩溃。我正在从Firebase实时数据库上的插件发送许多数据,因此我需要使用kreait/firebase-php SDK。
所以,我想找到一些解决方案,在那里我只能设置作曲家。插件文件夹中的json文件,并在插件激活后拉取并安装所需的SDK。
这是我的作曲家。json文件:
{
"name": "marko/conn-firebase",
"description": "desc",
"type": "project",
"license": "GNU3",
"authors": [
{
"name": "Marko",
"email": "test@test.com"
}
],
"minimum-stability": "dev",
"require": {
"kreait/firebase-php": "4.35",
"php": ">= 7.2.0"
}
}
欢迎任何帮助。谢谢