- 🇦🇺Australia malks
+++ b/composer.json @@ -12,7 +12,7 @@ + "drupal/core": "^8.7.12 || ^9.0 || ^10.0",
Because D8 relies on Symfony 3 I don't think we can support D8 any longer and probably should remove the `^8.7.12` requirement. For example `Symfony\Contracts\EventDispatcher\Event` does not exist in Symfony 3.
- 🇦🇺Australia malks
+++ b/src/Plugin/KeyType/JwtRsKeyType.php @@ -84,7 +84,9 @@ class JwtRsKeyType extends KeyTypeBase implements KeyPluginFormInterface { + if (PHP_VERSION_ID < 80000) {
I think remove this check and mark it as deprecation with a comment is better as it is still supported in PHP8 but is a nop. @deprecated might mean it gets removed at some stage.
- 🇦🇺Australia malks
@matthew.hallsworth.dpc I think this is mostly fine. As mentioned though in previous comments I don't think this can actually be compatible with D8 any longer as it has a requirement on Symfony 3. Might need maintainers to step in and comment.
- 🇦🇺Australia matthew.hallsworth.dpc
New patch from feedback, thanks @malks for the review :)
- Have removed D8 since the class callouts are not compatible with Symfony 3
- Have removed the conditional check for PHP version, since it's a no-op in PHP 8.x - Status changed to RTBC
almost 2 years ago 1:51am 2 February 2023 - 🇦🇺Australia edyuenyw
@matthew.hallsworth.dpc
Completed a manual test and it is working fine. I was able to create the test keys and able to add it to the JWT Configuration with no issues. -
pwolanin →
committed e171e9cd on 8.x-1.x
Issue #3288163 by matthew.hallsworth.dpc, Project Update Bot, lammensj:...
-
pwolanin →
committed e171e9cd on 8.x-1.x
- Status changed to Fixed
almost 2 years ago 7:43pm 2 February 2023 - 🇺🇸United States pwolanin
Committing this with the change of removing drupal core requirement from composer.json since the drupal.org composer infra adds it from the .info file
Automatically closed - issue fixed for 2 weeks with no activity.