Refactor of Compiler Get Class #932

Open
opened 2022-07-11 13:54:55 +00:00 by Llewellyn · 0 comments
Owner

Each get method needs to move to its own [power] class, so we can add them all to a containerized implementation.

Each [get](https://git.vdm.dev/joomla/Component-Builder/src/branch/staging/admin/helpers/compiler/a_Get.php) method needs to move to its own [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/a_Get.php#L930) - [x] [_t](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/a_Get.php#L1146) - [x] [addLineChecker](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/a_Get.php#L11739) - [x] [buildCustomCodePlaceholders](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/a_Get.php#L7851) - [x] [buildSqlDump](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/a_Get.php#L6923) - [x] [canAddGuiCodePlaceholder](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/a_Get.php#L11652) - [x] [checkCustomCodeMemory](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/a_Get.php#L10853) - [x] [clearFromPlaceHolders](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/a_Get.php#L7949) - [x] [customCodeFactory](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/a_Get.php#L10961) - [x] [cutExternalCodeString](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/a_Get.php#L7586) - [x] [fixLangString](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/a_Get.php#L2253) - [x] [getAdminViewData](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/a_Get.php#L2271) - [x] [getComponentData](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/a_Get.php#L1280) - [x] [getCustomCode](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/a_Get.php#L8490) - [x] [getCustomScriptBuilder](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/a_Get.php#L5408) - [x] [getCustomViewData](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/a_Get.php#L3433) - [x] [getDataWithAlias](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/a_Get.php#L6066) - [x] [getExternalCodeString](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/a_Get.php#L7421) - [x] [getFieldData](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/a_Get.php#L3800) - [x] [getFieldDatabaseName](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/a_Get.php#L4335) - [x] [getFieldName](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/a_Get.php#L4485) - [x] [getFieldType](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/a_Get.php#L4389) - [x] [getFootableScripts](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/a_Get.php#L7239) - [x] [getGetModule](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/a_Get.php#L7257) - [x] [getGlobalPlaceholders](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/a_Get.php#L1120) - [x] [getGoogleChart](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/a_Get.php#L7275) - [x] [getHistoryWatch](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/a_Get.php#L5740) - [x] [getInput](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/a_Get.php#L9949) - [x] [getLabel](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/a_Get.php#L9944) - [ ] [getListViewDefaultOrdering](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/a_Get.php#L4294) - [x] [getLocalInstallPaths](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/a_Get.php#L12149) - [x] [getMediaLibrary](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/a_Get.php#L6287) - [x] [getModAdminVvvvvvvdm](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/a_Get.php#L9929) - [x] [getModuleIDs](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/a_Get.php#L9056) - [x] [getModulePath](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/a_Get.php#L8989) - [x] [getModuleXMLTemplate](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/a_Get.php#L9893) - [ ] [getMultiLangStrings](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/a_Get.php#L7978) - [x] [getPlaceHolder](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/a_Get.php#L12069) - [x] [getPluginIDs](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/a_Get.php#L9969) - [x] [getPluginPath](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/a_Get.php#L10014) - [x] [getPluginXMLTemplate](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/a_Get.php#L10817) - [x] [getPower](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/a_Get.php#L8639) - [x] [getPowers](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/a_Get.php#L8622) - [x] [getSystemID](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/a_Get.php#L11803) - [x] [getViewTableName](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/a_Get.php#L6899) - [x] [guiCodeSearch](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/a_Get.php#L11676) - [x] [insertCustomCode](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/a_Get.php#L7819) - [x] [mysql_escape](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/a_Get.php#L7147) - [ ] [purgeLanuageStrings](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/a_Get.php#L8308) - [ ] [removeExitingLangString](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/a_Get.php#L8281) - [x] [reversePlaceholders](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/a_Get.php#L11842) - [x] [searchFileContent](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/a_Get.php#L11049) - [x] [setAddSQL](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/a_Get.php#L5693) - [x] [setBase64LOCK](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/a_Get.php#L11519) - [x] [setCustomCodeData](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/a_Get.php#L7634) - [x] [setCustomScriptBuilder](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/a_Get.php#L5280) - [x] [setDataSelection](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/a_Get.php#L6739) - [x] [setDataWithAliasKeys](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/a_Get.php#L6249) - [x] [setDynamicHASHING](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/a_Get.php#L11458) - [x] [setDynamicValues](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/a_Get.php#L7296) - [x] [setExistingCustomCode](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/a_Get.php#L10931) - [ ] [setExistingLangStrings](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/a_Get.php#L8250) - [x] [setExternalCodeString](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/a_Get.php#L7324) - [x] [setFieldDetails](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/a_Get.php#L4237) - [x] [setGetData](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/a_Get.php#L4704) - [x] [setGuiCodePlaceholder](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/a_Get.php#L11556) - [x] [setHistoryWatch](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/a_Get.php#L5828) - [x] [setJoomlaModule](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/a_Get.php#L9101) - [x] [setJoomlaPlugin](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/a_Get.php#L10082) - [x] [setLang](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/a_Get.php#L6707) - [x] [setLangContent](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/a_Get.php#L2225) - [ ] [setLangPlaceholders](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/a_Get.php#L8022) - [x] [setLangStrings](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/a_Get.php#L6549) - [x] [setLine](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/a_Get.php#L1160) - [x] [setNewCustomCode](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/a_Get.php#L10882) - [ ] [setNewLangStrings](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/a_Get.php#L8200) - [x] [setPlaceholders](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/a_Get.php#L12003) - [x] [setPower](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/a_Get.php#L8655) - [x] [setReverseLangPlaceholders](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/a_Get.php#L11870) - [x] [setSqlTweaking](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/a_Get.php#L5454) - [x] [setStartReplace](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/a_Get.php#L11775) - [x] [setTemplateAndLayoutData](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/a_Get.php#L5907) - [x] [setThesePlaceHolders](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/a_Get.php#L7926) - [x] [setUniqueNameCounter](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/a_Get.php#L4635) - [ ] [setUpdateExistingLangStrings](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/a_Get.php#L8453) - [x] [setUpdateSQL](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/a_Get.php#L5542) - [x] [triggerEvent](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/a_Get.php#L1179) - [x] [uniqueCode](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/a_Get.php#L7177) - [x] [uniquekey](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/a_Get.php#L7201) - [x] [uniqueName](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/a_Get.php#L4664) - [ ] [unsetNow](https://git.vdm.dev/joomla/Component-Builder/src/tag/v3.1.5/admin/helpers/compiler/a_Get.php#L7964)
Llewellyn added this to the Compiler Refactoring milestone 2022-07-11 13:54:55 +00:00
Llewellyn added this to the Joomla 4 project 2022-07-11 13:54:55 +00:00
Llewellyn self-assigned this 2022-07-11 13:55:37 +00:00
Llewellyn changed title from Move some get in the Compiler Get Class to its own class. to Refactor of Compiler Get Class 2022-08-30 07:46:00 +00:00
Sign in to join this conversation.
No project
No Assignees
1 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#932
No description provided.