Remove deprecated & outdated code; Autowire; Constructor Prop Promo

Created on 11 April 2024, 3 months ago
Updated 29 April 2024, 2 months ago

Problem/Motivation

Remove boilerplate; Autowire & Constructor promotion

Many classes in this module can have all of their boilerplate removed by using Autowire and/or Constructor promotion at least.

Remove work-around and deprecated code

There are a number of both deprecated code and old version workarounds that can now be safely removed.

Proposed resolution

Remove it all and ensure that tests still work for supported versions of Drupal.

Remaining tasks

  • βœ… File an issue
  • βž– Addition/Change/Update/Fix
  • βž– Testing to ensure no regression
  • βž– Automated unit testing coverage
  • βž– Automated functional testing coverage
  • βž– UX/UI designer responsibilities
  • βž– Readability
  • βž– Accessibility
  • βž– Performance
  • βž– Security
  • βž– Documentation
  • βž– Code review by maintainers
  • βž– Full testing and approval
  • βž– Credit contributors
  • βž– Review with the product owner
  • βž– Release notes snippet
  • ❌ Release

User interface changes

  • None

API changes

  • Autowire

Data model changes

  • None

Release notes snippet

  • Boilerplate code removed.
πŸ“Œ Task
Status

Needs review

Version

2.1

Component

Code

Created by

πŸ‡¦πŸ‡ΊAustralia ELC

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

Merge Requests

Comments & Activities

Production build 0.69.0 2024