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:
update
inCountry \Extcode\
Cart\ Utility\ Cart Utility update
inCurrency \Extcode\
Cart\ Utility\ Currency Utility add
,Product Additional Data add
, andBe Variant Additional Data change
inOrder 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
update
inCountry \Extcode\
can replaced withCart\ Utility\ Cart Utility \Extcode\
.Cart\ Event Listener\ Cart\ Update Country update
inCurrency \Extcode\
can replaced withCart\ Utility\ Currency Utility \Extcode\
.Cart\ Event Listener\ Cart\ Update Currency add
,Product Additional Data add
, andBe Variant Additional Data change
inOrder Item Before Saving \Extcode\
was used only directly inCart\ Utility\ Order Utility \Extcode\
. This class now dispatch the newCart\ Event Listener\ Order\ Create\ Order \Extcode\
. OverwritingCart\ 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