首頁  >  文章  >  後端開發  >  如何利用 composer 替換第三方包裡的某個類

如何利用 composer 替換第三方包裡的某個類

WBOY
WBOY原創
2016-12-01 01:27:391837瀏覽

Fox example:
用的一個第三方包裡有一個FlarumCoreUser 類
當現在我自己寫了一個FlarumCoreUser 類
我想讓我自己寫了一個FlarumCoreUser〜類

我想讓我自己寫了一個類,怎麼辦到?

已經找到方法了, 命名空間還是那個類原來的命名空間,這樣 composer

就會自動加載我寫的這個類了
<code class="php">"autoload": {
    "classmap": [
        "vendor/path/to/src/User.php"
    ]
},</code>

回覆內容:

Fox example:
用的一個第三方包裡有一個FlarumCoreUser
 類當現在我自己寫了一個FlarumCoreUser
 類我想讓我自己寫了一個FlarumCoreUser

〜類

我想讓我自己寫了一個類,怎麼辦到? 已經找到方法了, 命名空間還是那個類原來的命名空間,這樣

composer

就會自動加載我寫的這個類了

<code class="php">"autoload": {
    "classmap": [
        "vendor/path/to/src/User.php"
    ]
},</code>

有個第三方函式庫, 你要重寫它, 並且載入你重寫後的程式碼, 是這個意思?如果你的第三方函式庫託管在github上, 你fork這個專案, 然後clone到本地, 修改後push到github, 再在composer.json🎜裡面引用你fork專案的地址就行了.🎜
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn