Moin!
wenn ich die Twig-Engine einbinde, schlägt meine registered autoload-Method zu und es wird eine Exception geworfen, weil die Pfade nicht stimmen.
Wirft dein Autoloader eine Exception? Nicht gut. Autoload-Funktionen sollten prüfen, ob der Klassenname, der gefordert ist, von ihr geladen werden kann, z.B. weil der Prefix des Namens oder Namespaces stimmt.
Wenn nicht, sollte die Funktion nichts tun - andere Autoload-Funktionen, die registriert wurden, könnten sich um diese Klasse kümmern.
Benutze ich spl_autload_unregister/register vorher/nachher, geht alles in Ordnung, sieht so aus:
Das ist ein Indiz für fehlerhaftes Verhalten deines Autoloaders, denn damit basteltst du an der Reihenfolge der Autoload-Funktionen herum.
- Sven Rautenberg