2012-07-05 7 views
5

Ich möchte die Symfony-Standard-Edition erstellen Projekt Aufruf, aber mit einigen benutzerdefinierten Anforderungen klonen.
Also brauche ich nicht Swiftmailer oder Doctrine ORM, sondern möchte das PaginatorBundle haben.machen benutzerdefinierte create-Projekt mit Komponist

Ich versuchte, die composer.json von der Standard-Ausgabe zu kopieren und bearbeiten und haben ein:

composer.phar install 

aber das hat nur den Hersteller Installationsverzeichnis und nicht den Rest wie App-Ordner, usw.

So wie kann ich laufen:

composer.phar create-project symfony/framework-standard-edition myproject 

mit meinem editierten composer.json?

Antwort

8

Sie können einfach composer.phar create-project symfony/framework-standard-edition myproject starten, um das gesamte Projekt zu starten, entfernen Sie dann die nicht benötigten Pakete von composer.json und führen Sie update aus, um sie zu löschen.

Andernfalls können Sie auch das Symfony/Symfony-Standard-Repository auf github klonen und dann von dort starten, indem Sie composer install ausführen, sobald Sie die composer.json-Datei optimiert haben.

+0

Okay, das ist, was ich am Ende tat, fragte mich nur, ob es eine Alternative gab. Danke für die Info. – ivoba

+2

wir sollten auch erwähnen, dass es nicht nur das Entfernen der Pakete von composer.json, Sie müssen auch den Code von symfony/framework-standard-edition gelöscht: Entfernen von Bundles von AppKernel, reinigen Sie Routen und Config und andere Vorkommnisse – ivoba

+0

Ja, weil 'create-project' nur eine Abkürzung für' git clone' und 'composer install' ist, wenn ich mich nicht irre. – warspite