Refactor of Compiler Structure Class #953

Open
opened 2022-08-30 07:59:45 +00:00 by Llewellyn · 2 comments
Owner
All [Structure](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/b_Structure.php) methods needs to move to [power] class, so we can add them all to a containerized implementation. - [ ] [__construct](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/b_Structure.php#L372) - [x] [buildDynamique](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/b_Structure.php#L2759) - [x] [buildModules](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/b_Structure.php#L603) - [x] [buildPlugins](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/b_Structure.php#L1184) - [x] [buildPowers](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/b_Structure.php#L492) - [x] [createFolder](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/b_Structure.php#L1574) - [x] [getCreatedDate](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/b_Structure.php#L2610) - [x] [getLastModifiedDate](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/b_Structure.php#L2635) - [x] [indexHTML](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/b_Structure.php#L3229) - [ ] [moveFieldsRules](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/b_Structure.php#L2499) - [ ] [moveMultiFieldsRules](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/b_Structure.php#L2576) - [x] [removeFolder](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/b_Structure.php#L3281) - [x] [setDynamicDashboard](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/b_Structure.php#L1751) - [x] [setDynamicFolders](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/b_Structure.php#L3200) - [x] [setDynamique](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/b_Structure.php#L2320) - [x] [setFolders](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/b_Structure.php#L1903) - [x] [setJoomlaVersionData](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/b_Structure.php#L2879) - [x] [setLibraries](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/b_Structure.php#L1600) - [x] [setLine](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/b_Structure.php#L476) - [x] [setStatic](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/b_Structure.php#L2068) - [x] [updateDynamicPath](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/b_Structure.php#L3263) - [x] [writeFile](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/b_Structure.php#L1892)
Llewellyn added this to the Compiler Refactoring milestone 2022-08-30 08:00:10 +00:00
Llewellyn added this to the Joomla 4 project 2022-08-30 08:00:16 +00:00
Llewellyn self-assigned this 2022-08-30 08:00:21 +00:00
Member

Ah, it seems that there have been some updates to this class since the last time I looked. I can't help but wonder who's keeping it up-to-date? If you need any assistance, I'd be more than happy to lend a hand. However, I understand if you prefer to manage this on your own.

By the way, I recently compiled a few of my extensions on v3.1.19, and I must say, I'm impressed with the stability of your recent changes.

Ah, it seems that there have been some updates to this class since the last time I looked. I can't help but wonder who's keeping it up-to-date? If you need any assistance, I'd be more than happy to lend a hand. However, I understand if you prefer to manage this on your own. By the way, I recently compiled a few of my extensions on v3.1.19, and I must say, I'm impressed with the stability of your recent changes.
Author
Owner

Your welcome, I did ask some to help in the Telegram group, and @TLWebdesign offered to keep all these lists updated. He said he will get to it soon as he can.

You can help with some Joomla 4 stuff if you like. I mean read this thread, and this comment.

Your welcome, I did ask some to help in the Telegram group, and @TLWebdesign offered to keep all these lists updated. He said he will get to it soon as he can. You can help with some Joomla 4 stuff if you like. I mean read [this thread](https://git.vdm.dev/joomla/Component-Builder/issues/964), and [this comment](https://git.vdm.dev/joomla/Component-Builder/issues/964#issuecomment-19040).
Sign in to join this conversation.
No project
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: joomla/Component-Builder#953
No description provided.