Contao >4.12 und Symfony 5.2
Closed this issue · 5 comments
Eine stolle Extension. Leider gibt es ab 4.12 Probleme:
Es gibt einen Fehler beim Eventdispatcher. Eventclass wurde geändert.
Ab Symfony 5 ist sie Symfony*Contracts*\EventDispatcher\Event;
Nach der (manuellen) Änderungen kommt dann der nächste Error:
Argument 1 passed to Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher::dispatch() must be an object, string given, called in /www/htdocs/w0175fba/hpvermittlung/vendor/contao-bootstrap/core/src/Listener/HookListener.php on line 76
Herzliche Grüße
Hjue
Seit Release 2.0.5 sind die Abhängigkeiten zu Symfony korrekt definiert. Es muss sichergestellt werden, dass mindestens contao-bootsrap/core ^2.0.5
installiert wird.
Line 26 in f6b4315
Dies erzeugt dann ein Downgrade der Symfony-Pakete und hilft zumindest in Contao 4.12.
Aktuell ist die Erweiterung nicht Contao 4.13 kompatibel. Es wurde ein Fundraising gestartet um die Weiterentwicklung sicherzustellen. Mehr Informationen dazu unter https://contao-bootstrap.de/contao-4-13-kompatibilitaet.html
Der develop
Branch ist nun Contao 4.13 kompatibel und kann getestet werden.
Wenn du mir sagst was ich in der composer,json für develop einstellen muss, teste ich gerne die Tage mal.
Die Kompatibilität betrifft aktuell nur den Core. Weitere Komponenten folgen demnächst bzw. dann nach Fortschritt des Fundraisings. Für den Core kann man die zukünftige Version 2.1 anfordern "contao-boostrap/core"; "^2.1@dev"