Closed (fixed)
Project:
Encrypt
Version:
4.x-dev
Component:
Code
Priority:
Normal
Category:
Task
Assigned:
Unassigned
Reporter:
Created:
21 Jul 2026 at 16:06 UTC
Updated:
5 Aug 2026 at 01:05 UTC
Jump to comment: Most recent
4.x will require 11.4+. Let's go ahead and make those changes now.
* Do not provide annotations.
* Convert all annotations to attributes.
* Require PHP 8.5.
* Add strict types + return types everywhere.
* Fix all "todos" related to 4.x.
Start within a Git clone of the project using the version control instructions.
Or, if you do not have SSH keys set up on git.drupalcode.org:
Comments
Comment #3
ptmkenny commentedComment #4
ptmkenny commentedComment #5
ptmkenny commentedMost of these changes have been mechanical (rector, typing arguments with phpdoc types), but the MR is getting pretty big, and I think this gives us a good "first pass" to modernize the code, so I'm going to set this to "Needs review."
The idea is to commit this and then start work on other 4.x issues.
Comment #7
ptmkenny commented