2017-02-28 7 views
1

Ich versuche tplaner/when Paket mit Komponisten zu installieren:Probleme bei der Installation Paket mit Composer

Das Installations läuft gut, aber wenn ich die installierten Komponenten inspizieren, die Klasse When ist einige Methoden fehlen, die in der Quelldatei angezeigt auf github und referenziert in Readme (zum Beispiel getOccurences).

Ich habe versucht, manuell die Version in composer.json wie das Schreiben:

"require": { 
     "tplaner/when": "2.*" 
    } 

... aber ohne Erfolg.

Wahrscheinlich mache ich ein Anfänger-Anfänger-Fehler :) Danke für Ihre Hilfe.

Antwort

1

Ich glaube, Sie verglichen die Quelle im Ordner vendor mit den GitHub-Quellen. Wenn Sie dies tun, stellen Sie sicher, dass Sie mit dem richtigen Git Versions-Tag vergleichen.

Ihr Composer installiert Version 2.* so müssen Sie mit Git-Tag v2.0.0 vergleichen. Ich nehme an, du vergleichst mit der (Entwicklung) master Branche.

Wenn Sie Funktionen benötigen, die nicht in der Version sind 2.0.0 dann die einzige Möglichkeit ist, zu warten, bis sie stable mit dem nächsten Release oder Schaltern auf den Entwicklungszweig dev-master in Ihrem Komponisten worden:

"require": { 
    "tplaner/when": "dev-master" 
} 
+0

Das war alles - Vielen Dank. Ich bin nur frustriert, dass die Methoden in der Release-Dokumentation enthalten sind, aber nicht im eigentlichen Paket für diese Version. – jacobdo

+0

Ja, auf GitHub müssen Sie immer den richtigen Branch/Tag sehen. Auch die Dokumentation ist in den Filialen anders. –

Verwandte Themen