realtime collaboration settingsform not matching base class

Created on 6 December 2024, 4 months ago

Problem/Motivation

In this commit https://git.drupalcode.org/project/ckeditor5_premium_features/-/commit/e... the code has been made Drupal 11 compatible.

This causes the code to crash when on drupal 10.3.10 as it defines the typehint, but the base class doesn't match.
protected TypedConfigManagerInterface $typedConfigManager;

This causes the fatal error:
Fatal error: Type of Drupal\ckeditor5_premium_features_realtime_collaboration\Form\SettingsForm::$typedConfigManager must not be defined (as in class Drupal\Core\Form\ConfigFormBase) in /var/www/html/modules/contrib/ckeditor5_premium_features/modules/ckeditor5_premium_features_realtime_collaboration/src/Form/SettingsForm.php on line 25

Steps to reproduce

- Enable the RTC module
- Notice the crash with any drush action

Proposed resolution

Remaining tasks

User interface changes

API changes

Data model changes

🐛 Bug report
Status

Active

Version

1.3

Component

Plugin: Collaboration

Created by

🇳🇱Netherlands robertragas

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Merge Requests

Comments & Activities

Production build 0.71.5 2024