Refactoring: Centralize RRULE handling & make it pluggable
>>> [!note] Migrated issue <!-- Drupal.org comment --> <!-- Migrated from issue #2846291. --> Reported by: [Frando](https://www.drupal.org/user/21850) >>> <p>I did some refactoring. I moved all actual RRULE handling out of the field item and item list classes and into a new plugin class. That centralizes this closely-related stuff and also makes it pluggable. The latter I needed for an yet unreleased add-on module that allows to store a status with each occurrence. It could also open the door to e.g. fieldable occurrences.</p> <p>I pushed it into the "pluggable" branch. Attached is a patch for review.</p> <p>I intend to push the changes to 8.x-1.x ASAP. I still consider this module alpha, so if active users are out there please chime in if this doesn't work out for you or help with reviewing.</p>
issue