Refactor of Compiler Fields Class #955
Labels
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: joomla/Component-Builder#955
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
All Fields methods needs to move to [power] class, so we can add them all to a containerized implementation.
@ro-ot, the last two weeks I was working on making sure all the previous changes are stable, before moving on, and yet I still moved things as needed.
This is the list of methods and properties from this fields class that I am going to move next, using my small script:
Which is about 5000 lines. I first move all the class properties that should be global (as part of the registry, or be in its own class) then I update all of the old compiler code to use these new approach. Then I move the component helper class methods, to their own classes. Then I move each function into its own class... this is my workflow at the moment... very boring work really, only the last part when moving the functions gets to be a little more interesting, as I then get to really refactor stuff.
I am not really sure what you can do without waiting for me, unless you also target a set of functions outside of the above scope. I will contact you about the master instance.