Das Symfony-Projekt hat vor Kurzem eine Reihe von Komponenten (eben die “Symfony Components“) veröffentlicht die unabhängig vom Symfony-Framework genutzt werden können.
Momentan gibt es 4 Komponenten:
- YAML – eine Bibliothek mit der man YAML-Strings parsen kann (ein Format das man z.B. zur Ablage von Konfigurationsdaten nutzen kann)
- Event Dispatcher ist eine Implementierung des Observer Design-Patterns (und kann z.B. genutzt werden ein PlugIn-System für eigene Projekte zu entwickeln)
- Dependency Injection stellt eine Implementierung des entsprechenden Design-Patterns
- Templating bietet Funktionen zur Erstellung eines Template-Systems
Die Komponenten sind Open Source, stehen aber unter keiner der üblichen Lizenzen. Allerdings erlaubt die Lizenz so ziemlich alles was man sich vorstellen kann solange man den Copyright-Hinweis in den files intakt lässt.




Letzte Kommentare