Shopware Version in Subscriber getSubscribedEvents() abfragen 5.6

Hallo liebe Community,

ich habe da mal eine Frage, gibt es eine Möglichkeit in der 5.6 in der getSubscribedEvents die Shopware Version abzufragen.

Mein Ziel ist es je nach Shopware Version andere Events zu Subscriben.

 

Soweit ich weiß werden wir mit der 5.6 nur noch Zugriff über den DIC an diese Information haben. Dieser steht mir in der getSubscribedEvents jedoch nicht zu Verfügung Fehlermeldung:

„Fatal error: Uncaught RuntimeException: Shopware Kernel not booted“

 

In früheren Shopware Version hätte man es über die Konstanten in der Shopware Klasse abfragen können (\Shopware::VERSION).

 

Gibt es da eine Andere/Neue Möglichkeiten?

 

Mein jetziger Konkreter Fall bezieht sich auf die 5.4.x und 5.5.x Event Änderungen am Basket. Ich frage für die Updatefähigkeit meines Plugin  sowie für zukünftige Änderungen an den Events.

Injecte dir den service config. Und ruf offsetGet auf mit “version”. Das geht in allen Shopware Versionen

Wenn ich 

 Shopware()-\>Container()-\>get('config')-\>get('Version'); 

aufrufe kommt wie schon geschrieben die RuntimeException.

Es geht mit hier spiziel um die getSubscribedEvents(). Oder komme ich da noch anders ran ohne Shopware()? Die Funktion ist ja static daher kann ich auch nichts in der service.xml an den Konstruktor übergeben.