Use PHP attributes instead of doctrine annotations for plugin type definitions

Created on 22 July 2025, 2 months ago

Problem/Motivation

As per Plugin types should use PHP attributes instead of annotations we are now able to use PHP attributes instead of annotations.

Steps to reproduce

Proposed resolution

Remaining tasks

User interface changes

API changes

Data model changes

📌 Task
Status

Active

Version

6.3

Component

Code

Created by

🇸🇮Slovenia primsi

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

Comments & Activities

  • Issue created by @primsi
  • @primsi opened merge request.
  • 🇸🇮Slovenia primsi

    Used rector for the initial conversion, but there was still quite a bit of work still needed to get the code style and other things right.

  • First commit to issue fork.
  • 🇺🇸United States jrockowitz Brooklyn, NY

    I merged the latest dev release. Let's see if all the tests pass with this change.

    #3 Yep, I saw that rector did not do a great job with the attribute code style. Thank you for doing the manual cleanup up

  • 🇺🇸United States jrockowitz Brooklyn, NY

    I am able to replicate the failing tests but can't determine why they are broken with these changes.

Production build 0.71.5 2024