So ersetzen Sie mit Composer eine Klasse in einem Drittanbieterpaket

WBOY
Freigeben: 2023-03-02 12:18:02
Original
1837 Leute haben es durchsucht

Fox example:
Es gibt eine FlarumCoreUser Klasse
in einem Drittanbieterpaket, das ich verwende. Jetzt habe ich eine FlarumCoreUser Klasse
geschrieben und möchte, dass sie automatisch geladen wird Komponist. Wie mache ich diesen User-Kurs?

Ich habe eine Methode gefunden. Der Namespace ist immer noch der ursprüngliche Namespace dieser Klasse, daher wird composer automatisch die von mir geschriebene Klasse laden

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

Antwortinhalt:

Fox example:
Es gibt eine FlarumCoreUser Klasse
in einem Drittanbieterpaket, das ich verwende. Jetzt habe ich eine FlarumCoreUser Klasse
geschrieben und möchte, dass sie automatisch geladen wird Komponist. Wie mache ich diesen User-Kurs?

Ich habe eine Methode gefunden. Der Namespace ist immer noch der ursprüngliche Namespace dieser Klasse, daher wird composer automatisch die von mir geschriebene Klasse laden

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

Es gibt eine Bibliothek eines Drittanbieters. Sie müssen sie neu schreiben und Ihren neu geschriebenen Code laden.
Wenn Ihre Bibliothek eines Drittanbieters auf Github gehostet wird, teilen Sie das Projekt auf und klonen es dann Schieben Sie es nach der Änderung lokal an Github und geben Sie dann die Adresse Ihres Fork-Projekts in composer.json.

an
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!