composer を使用し、 zengin-code/source-data を取得できるように対応する。
以下のイメージで、 zengin-php をインストールする際に composer.json に一緒に追記し、 composer install / update で引き込めるようにする。
{
...
"require": {
...
+ "zengin-code/source-data": "*",
+ "zengin-code/zengin-php": "*"
}
}
git submodule で取得するようにしたかったが、 composer install や update をトリガにコマンドを実行する手段はあるものの、インストールされるモジュール側に設定されたコマンドは実行することできない為、上記の手段で対応する。