Отсутствует на packagist, подключить через composer я его не могу.
Почему не можете? отсутствие расширения на packagist еще не означает что композер не сможет его загрузить. Для того чтобы composer искал расширение на Вашем репозитории достаточно в файле composer.json прописать repositories, например:
{
"name": "MyApp",
"description": "MyApp",
"homepage": "",
"type": "project",
"license": "BSD-3-Clause",
"support": {
"issues": "https://github.com/yiisoft/yii2/issues?state=open",
"forum": "http://www.yiiframework.com/forum/",
"wiki": "http://www.yiiframework.com/wiki/",
"irc": "irc://irc.freenode.net/yii",
"source": "https://github.com/yiisoft/yii2"
},
"minimum-stability": "stable",
"require": {
// список ваших расширений
},
"require-dev": {
// список ваших расширений
},
"repositories": [
{
"type": "git",
"url": <ссылка на Ваш репозиторий>
},
],
}