@xavier_masson, I had some comments on your MR, so I changed the status to "Needs work". Let me know if you have any questions.
I've completed my end-to-end testing on a site with Cloudflare purge enabled. The 5-minute rate limit functionality is working as expected now. The patch for this ticket is ready for review and testing by the community.
Adding a patch file. Automated tests for the cloudflarepurger submodule passed. I still need to do end-to-end testing on a site that has Cloudflare purging enabled.
anthonyf β created an issue.
I'm confirming that the incompatibility issue was caused by having the wrong version of Symfony packages installed after a first attempt to upgrade from Drupal 9.5 to Drupal 10. It may have been because I failed to "composer remove" all "require-dev" packages from the project before doing the composer "requires" for the Drupal core upgrade. Though removing the drupal/core-recommended package also helped.
@Shreya_th,
I'm thinking that the real issue might have been that I don't have the correct set of Symfony packages installed that would be compatible with the D10 version of the Purge module.
At this point, I don't recommend merging any fix for this issue. I'm going to try to update some Symfony packages and see if that resolves things.
Hi @Shreya_th,
I tested your branch in local dev and it resolved the fatal error for me.
Thanks!
anthonyf β created an issue.