Problem/Motivation

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.

Issue fork encrypt-3612315

Command icon Show commands

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

ptmkenny created an issue. See original summary.

ptmkenny’s picture

Title: Set baseline to 11.4 » Set baseline to Drupal 11.4+ and PHP 8.5
Issue summary: View changes
ptmkenny’s picture

Issue summary: View changes
ptmkenny’s picture

Status: Active » Needs review

Most 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.

  • ptmkenny committed bb6fbd16 on 4.x
    task: #3612315 Set baseline to Drupal 11.4+ and PHP 8.5
    
    By: ptmkenny
    
ptmkenny’s picture

Status: Needs review » Fixed

Now that this issue is closed, review the contribution record.

As a contributor, attribute any organization that helped you, or if you volunteered your own time.

Maintainers, credit people who helped resolve this issue.

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.