Add support for Drush 12

Created on 19 June 2023, over 1 year ago
Updated 12 July 2023, over 1 year ago

Problem/Motivation

This module currently can't be installed in combination with Drush 12.

Proposed resolution

Existing commands should run without modification unless you are doing something exotic. Changing commands to use PHP Attributes and static create() factory may be done at your leisure, before Drupal 13.

  • Widen the drush/drush, drupal/core & php version constraints in composer.json
  • Fix the EntityTypeBundleAskTrait/<code>EntityTypeBundleValidationTrait namespaces
  • Refactor the code to use PHP 8.1 features like property promotion
  • Refactor the commands to use PHP attributes instead of annotations
  • Move EckStatusFieldHooks into EckTypeCreateCommands and remove support for the eck_status_field module
📌 Task
Status

Fixed

Version

3.0

Component

Code

Created by

🇧🇪Belgium dieterholvoet Brussels

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Production build 0.71.5 2024