我爲作曲家創建一個包,並且我想(從我的包中的類中)檢查配置選項是否存在,以及是否設置了默認值。作曲家包獲取應用基礎/配置選項
是否有包配置(或在composer.json中完成)的最佳做法?我無法在作曲家網站上找到任何東西。如有,有沒有一個標準,就像所有的應用程序應該把key => value對放到一個app/confg.php文件中以供作曲包使用或者類似的東西?
還是應該只包文件如何配置,好像就不會有那麼所有的包都沒有使用不同的配置方法
使用的某些種類的標準:構建在PHP命令行應用程序,使用Symfony的控制檯組件。要允許的選項設定爲比應用基目錄以外的鹼基目錄(../出供應商文件夾)
即
- 該應用住在富/
- 封裝內部富/供應商
- 默認基dir是富/
- 配置選項允許pacakge使用富/應用程序作爲基本目錄代替
我可以設置此爲使用Symfonys控制檯軟件包command --base="app"
一種選擇,但我想知道如果那裏有一種方式爲用戶設置它在配置文件中,使他們不必須每次鍵入
太感謝很多的幫助。