Breaking: Removed duplicated ContractItemsProcFunc in EXT:academic_contacts4pages
Description
EXT: shipped its own
\FGTCLB\,
which basically duplicated the contract items of the hard-depended
EXT:.
The duplicated class has been removed. The contract selection field now uses
the items shipped by EXT:,
\FGTCLB\, which is
easier to maintain, especially when changes to the items are made.
Impact
Referencing the removed class throws a PHP error. The shipped TCA of
tx_ has been switched to the
EXT: handler.
Affected Installations
Installations that reference
\FGTCLB\
in own TCA/FlexForm configuration, extend or replace it, or call it directly.
Migration
Use the items provided by EXT: instead:
FGTCLB\AcademicContacts4pages\Backend\FormEngine\ContractItemsProcFunc->itemsProcFunc
=> FGTCLB\AcademicPersons\Backend\FormEngine\ContractItems->itemsProcFunc
Projects that need to adjust the available contract items should use the
\FGTCLB\ event listener
instead of a custom items.