前提
- Packagistへの登録は行わない。
- 現状、登録しないと困った事が発生します。(下の方の困った事参照)
ライブラリ側
- composer.josnを作成する
- クラスとかもろもろ作成
- tagをつける
作成したgithubリポジトリはこちら
https://github.com/mapyo/composer_lib_test
ライブラリを使う側
- composer.jsonを作成など
作成したgithubリポジトリはこちら
https://github.com/mapyo/composer-test
困った事
どうやらpackagistに登録しないと、
composerのクラスローダー経由で利用できない。
なので、composer.jsonで指定する。
以下のような感じ。
"autoload": {
"psr-4": {
"composer_lib_test\\": "vendor/mapyo/composer_lib_test/src"
}
}
この記述を書かなくていい方法をご存知の方、教えてください〜