[Dev-Change] composer.json require phpbb/phpbb Feld geändert
Verfasst: 06.07.2014 16:52
phpbb.com Ankündigung: https://www.phpbb.com/community/viewtop ... &t=2250471
Die phpBB Vorraussetzungs Version in der composer.json Datei wurde verschoben.
Beispiel aus der Acme/Demo: https://github.com/nickvergessen/phpbb- ... 0f20a9fd7f
Der neue Code sieht daher nun so aus:
Die phpbb/phpbb Versions Überprüfung wurde damit in den
So kann die composer.json Datei normal benutzt werden um andere php Pakete als Abhängigkeit zu laden.
Das war zu vor nicht möglich, da das Paket phpbb/phpbb für Composer nicht existierte.
Natürlich tut es uns leid, dass wir diese inkompatible Änderung haben, allerdings denken wir,
dass mehr Ext Authoren davon profitieren und es das einfache verschieben wert ist.
Gleichzeitig wurde ein zweiter PullRequest gemerged, durch den composer Autoloader von Extensions automatisch geladen werden.
Das heißt wenn ihr mit Composer Abhängigkeiten hinzufügt und diese eurem Download ergänzt, müsst ihr nicht selbst den "Class Loader" starten, sondern könnt ihr direkt benutzen.
Die phpBB Vorraussetzungs Version in der composer.json Datei wurde verschoben.
Beispiel aus der Acme/Demo: https://github.com/nickvergessen/phpbb- ... 0f20a9fd7f
Der neue Code sieht daher nun so aus:
Code: Alles auswählen
"require": {
"php": ">=5.3.3"
},
"extra": {
"display-name": "Acme Demo Extension",
"soft-require": {
"phpbb/phpbb": "3.1.*@dev"
}
}
extra
Bereich verschoben.So kann die composer.json Datei normal benutzt werden um andere php Pakete als Abhängigkeit zu laden.
Das war zu vor nicht möglich, da das Paket phpbb/phpbb für Composer nicht existierte.
Natürlich tut es uns leid, dass wir diese inkompatible Änderung haben, allerdings denken wir,
dass mehr Ext Authoren davon profitieren und es das einfache verschieben wert ist.
Gleichzeitig wurde ein zweiter PullRequest gemerged, durch den composer Autoloader von Extensions automatisch geladen werden.
Das heißt wenn ihr mit Composer Abhängigkeiten hinzufügt und diese eurem Download ergänzt, müsst ihr nicht selbst den "Class Loader" starten, sondern könnt ihr direkt benutzen.