•  
      request #17148 Tracker move to PSR4 😱
    Infos
    #17148
    Manuel Vacelet (vaceletm)
    2020-12-03 11:39
    2020-10-01 15:21
    18497
    Details
    Tracker move to PSR4 😱

    If you went here, you are probably 😭 and you should, I mean, it will be massive PITA.

    Nevertheless, it's overdue and at some point we must start to tackle the problem.

    Instead of having tens of request addressing some parts of the tracker, I prefer to have one single, long running request with all related actions.

    Trackers
    Empty
    Empty
    • [ ] enhancement
    • [x] internal improvement
    Empty
    Stage
    Empty
    Under implementation
    Empty
    Attachments
    Empty
    References
    Referencing request #17148

    Git commit

    tuleap/tuleap/stable

    Scalar fields & fields value DAO in dedicated namespace 7f5ea3717d
    Move all scalar field dao & field value dao to namespace 9bdb084dd1
    Move Tracker_Artifact to its own namespace e183ebcc20
    Move List fields dao to ListFields namespace bbb1c9dd19
    Finalize PSR4 extract of Field DAOs 77baade38a
    FormElementFactory should refer to fields using class names 637ab3e872
    Move MasschangeUpdater to PSR4 48d98bb980
    Mass rename .class.php -> .php in plugins/tracker/include/Tracker/FormElement 1b14ec815d
    Remove direct inclusion of jpgraph.php in class files 0ae99239e0
    Move Tracker_Artifact to its own namespace 07104c5490
    Move Tracker_Artifact to its own namespace c80fed90ce
    chore: Apply PSR-4 for Tracker unit tests a5178c1cc6
    chore: fix Psalm errors in Stubs & Builders 90e24e06d1
    chore: Move Tracker class to namespace Tuleap\Tracker 5c8b61be2d
    chore: Move Tracker TextField to its own namespace a434963b74
    chore: Move Tracker StringField to its own namespace 96ccf044ea
    chore: Move Tracker IntegerField to its own namespace 83ef5635d5
    chore: Move Tracker FloatField to its own namespace 4728cd8a7c
    chore: Move Tracker PriorityField to its own namespace 28ac72c0ae
    chore: Move Tracker ArtifactIdField to its own namespace 903784b4b1
    chore: Move Tracker ComputedField to its own namespace 5de1af85ea
    chore: Move Tracker PerTrackerArtifactIdField to its own namespace 8d8fd60071
    chore: Move Tracker NumericField to its own namespace 04ad3d08b0
    chore: Move Tracker AlphaNumericField to its own namespace 895c74b926
    chore: Move Tracker SubmittedOnField to its own namespace a1781374b6
    chore: Move Tracker LastUpdateDateField to its own namespace 9e61c176c2
    chore: Move Tracker DateField to its own namespace 829cfdd06b
    chore: Move Tracker SelectboxField to its own namespace 0ccacddba4
    chore: Move Tracker MultiSelectboxField to its own namespace 681343f471
    chore: Move Tracker CheckboxField to its own namespace 6de80fa029
    chore: Move Tracker RadioButtonField to its own namespace 56d94ec54b
    chore: Move Tracker OpenListField to its own namespace e3a9d226ec
    chore: Move Tracker SubmittedByField to its own namespace 75cd2898b3

    Follow-ups