2. 2
Composer
Package Manager für PHP
Selbstständige Installation von Abhängigkeiten
Erstellt automatisch einen PSR-konformen
Autoloader
Keine Include-Hölle mehr in eigenen Projekten
Leichte Konfiguration über JSON
8. 8
Laravel – Clean Code -
Namespacing
Keine Includes
Importieren von Namespaces
Abhängigkeiten sofort ersichtlich
Klar definierter Scope
PSR-Konform
9. 9
Laravel – Clean Code –
Repositories
Abstraktionsschicht zwischen Datenhaltung und
Logikschicht
Einfache austauschbarkeit
10. 10
Laravel – Clean Code –
Inversion of Control
Niemals direkte Abhängigkeiten in Klassen
schaffen
Abhängikeiten sollten injeziert werden (DI oder
direkt in die Methode)
Problem bei verschachtelten Abhängigkeiten
Lösung: IoC-Container