fix(#3607919): full Drupal 11.4 compatibility and code modernization

Builds on @gemisky's fix (removing the redundant typed property declarations that caused the fatal on Drupal 11.4) and adds further D11.4 compatibility work:

  • Remove the redundant typed properties causing the fatal
  • Modernize dependency injection across the widgets and formatters
  • Fix the image field tokens widget and crop widget behaviour
  • Harden the functional test coverage

Merge request reports

Loading