- Issue created by @london6339
- First commit to issue fork.
- π©πͺGermany Corn696 Flensburg
From https://www.drupal.org/project/csv_serialization/issues/3344110 π CsvEncoder::encode must be compatible with Symfony\Component\Serializer\Encoder\EncoderInterface::encode Fixed
This is due to the difference in
EncoderInterface::encode()
signatures between Symfony 4.4 (D9) and Symfony 6.2 (D10).So this release is not compatible with D9
What is the plan to handle this on this module?
Here is a patch as a workaround for users that are still on D9
- π©πͺGermany robcast
Patch #4 worked for me to fix bibcite 3.0.0-beta4 on D9.5.
- First commit to issue fork.
- Open on Drupal.org βCore: 9.5.5 + Environment: PHP 7.4 & MySQL 5.7last update
about 1 year ago Not currently mergeable. - First commit to issue fork.
- Open on Drupal.org βCore: 9.5.5 + Environment: PHP 7.4 & MySQL 5.7last update
about 1 year ago Not currently mergeable. - Status changed to Postponed: needs info
11 days ago 7:39pm 20 June 2025 - πΊπΈUnited States mark_fullmer Tucson
Hrmm... this seems like a rather complicated one to use Drupal's DeprecationHelper logic ( https://www.drupal.org/node/3379306 β ) to employ different class method syntax to support older versions of Symfony.
Given that Drupal 9 is now unsupported, I'm not sure it's in the best interest of the maintainability of this module to go that route to preserve D9 compatibility with the 3.0.x branch.
Therefore, I'd propose "resolving" this by marking the 3.0.x branch as no longer compatible with Drupal 9, and leaving this issue for visibility so that people still on D9 can use the patch in #4 for continued compatibility.
How does that sound to folks? Trying to do the right thing by the community!