Issue #3433335: Drupal 11 compatibility, tests and fixes

  • Require Drupal ^10.3 || ^11, convert plugin annotations to attributes.
  • Replace deprecated library discovery cache clearing with cache tag invalidation, inject ConfigFormBase dependencies, add config schema.
  • Declare polyline as the main property of the field type.
  • Take the entity for token replacement from the field items instead of the form object, share the polygon style logic in ConfigService.
  • URL-encode the Google Maps library query, show the token browser only when the Token module is installed.
  • Add unit, kernel and functional tests, GitLab CI, composer.json and README.md.

Co-Authored-By: Claude Opus 5.5 (1M context) noreply@anthropic.com

Closes #3433335

Merge request reports

Loading
Loading