Nun, es klingt nach einer großartigen Idee, aber ich glaube nicht, dass es möglich wäre:
- Composer wurde für den Umgang mit PHP-Abhängigkeiten erstellt, nicht für die Verarbeitung von Front-End-Abhängigkeiten, das twitter-Team hat erstellt Bower für Frontend-Abhängigkeiten.
- Die Kombination dieser beiden großen Bibliotheken ist eine große Aufgabe: Sie müssen Ihre eigenen Composer-Befehle und Konfigurationsdateien erstellen.
- Bower stellt alles in ein
components
-Verzeichnis. Dies ist nicht das richtige Verzeichnis für Web-Assets. Sie müssen dies ändern. Sie können dies in der Bower-Konfiguration nicht ändern, soweit ich weiß, dass Bower fast gleich Null ist. UPDATE Wie von @xanido angegeben, können Sie das Ausgabeverzeichnis konfigurieren mit der Optiondirectory
ab Bower 0.3.0.
So gut, Sie können Web-Assets in Symfony2 mit Bower (und vielleicht anderen Programmen wie diesem) verwalten, aber die Kombination dieser beiden ist keine gute Übung. Bower und Composer separat verwenden kann nützlich sein, obwohl Sie ein anderes Web-Assets-Verzeichnis erhalten.