Hallo!
Ich bin gerade dabei, eine Erweiterung einer Contao-Installation in ein Bundle umzuschreiben und bin auf ein Problem mit Content Routing gestoßen.
Wenn die Resolver-Klasse im Hauptprojekt abgelegt ist (unter src/Routing/OfferResolver.php), funktioniert alles wie gewohnt. Sobald ich den Resolver dann in meinem Bundle ablege (unter vendor/***/contao-offer-bundle/src/Routing/OfferResolver.php), wird er nicht mehr geladen/aufgerufen.
Ich habe die registrierten Services mit php bin/console debug:container überprüft: die Resolver-Klasse wird registriert/scheint auf, wenn sie im Hauptprojektordner liegt - nicht aber, wenn sie im Bundle liegt.
Folgende Schritte habe ich versucht:
- Explizite Eingabe der Klasse in der services.yaml des Bundles
- Annotation #[AutoconfigureTag('contao.content_url_resolver')] direkt in der Klasse
Die namespaces und use-Befehle habe ich selbstverständlich alle ans Bundle angepasst.
Übersehe ich hier irgendwas?
Danke schonmal für die Hilfe!
LG

Zitieren
