[英]How can I safely add to a composer package?
據我所知,您無法添加到Composer軟件包,因為它是外部的,因此不受您的控制。 您應該將軟件包僅視為庫,並將所有類添加到自己的項目中,確保仍在.json文件中設置所需的軟件包。
將所有內容放在/vendor
下,不要在那里更改任何文件。 您應該將庫視為外部依賴項-不要將它們檢入源代碼管理或以任何方式更改它們。 只需在您自己的代碼中引用它們即可。
如果您需要自定義Composer庫,則可以在自己的代碼中解決它(大多數PHP庫都支持依賴項注入,這將使您覆蓋庫的任何類),或者可以將庫分叉到github上,然后在composer.json
引用您自己的fork,或提交pull請求,以便每個人都可以從中受益。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.