バンドルを再利用したい (例: Company/CommonBundle)
だから私が知る必要があるのは、「php app/console generate:bundle」で作成されたバンドルを、Composer を介してインストール可能で、git でバージョン管理されたベンダー バンドルに変換する方法です。
ベンダー名には、「monolog/monolog/src/Monolog」などの規則があるようです。そのためのガイドはありますか?
大丈夫私はこれを理解しました
1)新しく作成したバンドルをアンインストールして別の場所に移動します
2)gitまたはhgリポジトリを作成し、コミットしてプッシュ
します3)composer.jsonでプロジェクトに依存関係を追加します
4)「composerupdatenothing」を実行します
それでおしまい。Composerがリポジトリをダウンロードしたので、必要に応じてリポジトリを変更し、コミット/プッシュして、3)と4)に従って他のすべてのプロジェクトで利用できるようにすることができます。バンドルがすでにインストールされている場合は、次のように更新します:'composerupdatemybundle'。楽しみ。
ここで理解する必要があるのは、バンドルをAppKernel.phpなどに自動追加する方法だけです。これを行う方法を見つけたら、共有してください。
そのためにsatisを使用できます。私自身は一度も使用したことがありませんが、Stof (彼自身!) から、ある種のプライベート コンポーザー リポジトリが必要な場合に使用する方法であると言われました。