Breaking: #413 - Remove Signal Slots
See Issue 413
Description
Signal slots have been removed in TYPO3 v12. These have been replaced by EventListeners where possible. The extension offered following signal slots:
- updatein- Country - \Extcode\- Cart\ - Utility\ - Cart - Utility 
- updatein- Currency - \Extcode\- Cart\ - Utility\ - Currency - Utility 
- add,- Product - Additional - Data - add, and- Be - Variant - Additional - Data - changein- Order - Item - Before - Saving - \Extcode\- Cart\ - Utility\ - Order - Utility 
Affected Installations
All installations that used the signal slots to programmatically adjust the behavior of the extension are affected.
Migration
- updatein- Country - \Extcode\can replaced with- Cart\ - Utility\ - Cart - Utility - \Extcode\.- Cart\ - Event - Listener\ - Cart\ - Update - Country 
- updatein- Currency - \Extcode\can replaced with- Cart\ - Utility\ - Currency - Utility - \Extcode\.- Cart\ - Event - Listener\ - Cart\ - Update - Currency 
- add,- Product - Additional - Data - add, and- Be - Variant - Additional - Data - changein- Order - Item - Before - Saving - \Extcode\was used only directly in- Cart\ - Utility\ - Order - Utility - \Extcode\. This class now dispatch the new- Cart\ - Event - Listener\ - Order\ - Create\ - Order - \Extcode\. Overwriting- Cart\ - Event\ - Order\ - Persist - Order - Event - \Extcode\or using the signal slots of this class should thus be superfluous and can be replaced by your own EventListener. For more information check out the event documentation in the developer section.- Cart\ - Utility\ - Order - Utility