diff --git a/README.md b/README.md index 2e19e22..de484e9 100644 --- a/README.md +++ b/README.md @@ -25,44 +25,45 @@ This repository contains an index (see below) of all the approved powers within - **Namespace**: [VDM\Joomla\Componentbuilder\Search](#vdm-joomla-componentbuilder-search) - - **abstract class Factory** | [Details](src/01a89ba8-f8bb-435c-93de-0a8f3fa9432a) | [Code](src/01a89ba8-f8bb-435c-93de-0a8f3fa9432a/code.php) | [Settings](src/01a89ba8-f8bb-435c-93de-0a8f3fa9432a/settings.json) | Super__01a89ba8_f8bb_435c_93de_0a8f3fa9432a__Power - - **class Agent** | [Details](src/0b658434-3767-401e-addc-eabfd1d0e94a) | [Code](src/0b658434-3767-401e-addc-eabfd1d0e94a/code.php) | [Settings](src/0b658434-3767-401e-addc-eabfd1d0e94a/settings.json) | Super__0b658434_3767_401e_addc_eabfd1d0e94a__Power - - **class Config** | [Details](src/6e2ca779-f70e-4871-a138-0ee5eaec6a97) | [Code](src/6e2ca779-f70e-4871-a138-0ee5eaec6a97/code.php) | [Settings](src/6e2ca779-f70e-4871-a138-0ee5eaec6a97/settings.json) | Super__6e2ca779_f70e_4871_a138_0ee5eaec6a97__Power + - **abstract class Factory** | [Details](src/01a89ba8-f8bb-435c-93de-0a8f3fa9432a) | [Code](src/01a89ba8-f8bb-435c-93de-0a8f3fa9432a/code.php) | [Settings](src/01a89ba8-f8bb-435c-93de-0a8f3fa9432a/settings.json) | SPK: `Super---01a89ba8_f8bb_435c_93de_0a8f3fa9432a---Power` + - **class Agent** | [Details](src/0b658434-3767-401e-addc-eabfd1d0e94a) | [Code](src/0b658434-3767-401e-addc-eabfd1d0e94a/code.php) | [Settings](src/0b658434-3767-401e-addc-eabfd1d0e94a/settings.json) | SPK: `Super---0b658434_3767_401e_addc_eabfd1d0e94a---Power` + - **class Config** | [Details](src/6e2ca779-f70e-4871-a138-0ee5eaec6a97) | [Code](src/6e2ca779-f70e-4871-a138-0ee5eaec6a97/code.php) | [Settings](src/6e2ca779-f70e-4871-a138-0ee5eaec6a97/settings.json) | SPK: `Super---6e2ca779_f70e_4871_a138_0ee5eaec6a97---Power` - **Namespace**: [VDM\Joomla\Componentbuilder\Search\Abstraction](#vdm-joomla-componentbuilder-search-abstraction) - - **abstract class Engine** | [Details](src/8f9449fc-bfbc-49a5-b146-d58c8c17dfdf) | [Code](src/8f9449fc-bfbc-49a5-b146-d58c8c17dfdf/code.php) | [Settings](src/8f9449fc-bfbc-49a5-b146-d58c8c17dfdf/settings.json) | Super__8f9449fc_bfbc_49a5_b146_d58c8c17dfdf__Power + - **abstract class Engine** | [Details](src/8f9449fc-bfbc-49a5-b146-d58c8c17dfdf) | [Code](src/8f9449fc-bfbc-49a5-b146-d58c8c17dfdf/code.php) | [Settings](src/8f9449fc-bfbc-49a5-b146-d58c8c17dfdf/settings.json) | SPK: `Super---8f9449fc_bfbc_49a5_b146_d58c8c17dfdf---Power` - **Namespace**: [VDM\Joomla\Componentbuilder\Search\Agent](#vdm-joomla-componentbuilder-search-agent) - - **class Find** | [Details](src/15d9e1a9-3364-4d69-9d9f-9b87db820e5c) | [Code](src/15d9e1a9-3364-4d69-9d9f-9b87db820e5c/code.php) | [Settings](src/15d9e1a9-3364-4d69-9d9f-9b87db820e5c/settings.json) | Super__15d9e1a9_3364_4d69_9d9f_9b87db820e5c__Power - - **class Replace** | [Details](src/abc37ddd-1ff5-4204-9e5b-015ab4f3d4c7) | [Code](src/abc37ddd-1ff5-4204-9e5b-015ab4f3d4c7/code.php) | [Settings](src/abc37ddd-1ff5-4204-9e5b-015ab4f3d4c7/settings.json) | Super__abc37ddd_1ff5_4204_9e5b_015ab4f3d4c7__Power - - **class Search** | [Details](src/e544a248-4b6a-46cb-9926-a3ac9937807c) | [Code](src/e544a248-4b6a-46cb-9926-a3ac9937807c/code.php) | [Settings](src/e544a248-4b6a-46cb-9926-a3ac9937807c/settings.json) | Super__e544a248_4b6a_46cb_9926_a3ac9937807c__Power - - **class Update** | [Details](src/3ac29912-0681-4ca9-8197-d5a8f6a49ac7) | [Code](src/3ac29912-0681-4ca9-8197-d5a8f6a49ac7/code.php) | [Settings](src/3ac29912-0681-4ca9-8197-d5a8f6a49ac7/settings.json) | Super__3ac29912_0681_4ca9_8197_d5a8f6a49ac7__Power + - **class Find** | [Details](src/15d9e1a9-3364-4d69-9d9f-9b87db820e5c) | [Code](src/15d9e1a9-3364-4d69-9d9f-9b87db820e5c/code.php) | [Settings](src/15d9e1a9-3364-4d69-9d9f-9b87db820e5c/settings.json) | SPK: `Super---15d9e1a9_3364_4d69_9d9f_9b87db820e5c---Power` + - **class Replace** | [Details](src/abc37ddd-1ff5-4204-9e5b-015ab4f3d4c7) | [Code](src/abc37ddd-1ff5-4204-9e5b-015ab4f3d4c7/code.php) | [Settings](src/abc37ddd-1ff5-4204-9e5b-015ab4f3d4c7/settings.json) | SPK: `Super---abc37ddd_1ff5_4204_9e5b_015ab4f3d4c7---Power` + - **class Search** | [Details](src/e544a248-4b6a-46cb-9926-a3ac9937807c) | [Code](src/e544a248-4b6a-46cb-9926-a3ac9937807c/code.php) | [Settings](src/e544a248-4b6a-46cb-9926-a3ac9937807c/settings.json) | SPK: `Super---e544a248_4b6a_46cb_9926_a3ac9937807c---Power` + - **class Update** | [Details](src/3ac29912-0681-4ca9-8197-d5a8f6a49ac7) | [Code](src/3ac29912-0681-4ca9-8197-d5a8f6a49ac7/code.php) | [Settings](src/3ac29912-0681-4ca9-8197-d5a8f6a49ac7/settings.json) | SPK: `Super---3ac29912_0681_4ca9_8197_d5a8f6a49ac7---Power` - **Namespace**: [VDM\Joomla\Componentbuilder\Search\Database](#vdm-joomla-componentbuilder-search-database) - - **class Insert** | [Details](src/6caf9473-133c-49a9-afa0-9f84151b5155) | [Code](src/6caf9473-133c-49a9-afa0-9f84151b5155/code.php) | [Settings](src/6caf9473-133c-49a9-afa0-9f84151b5155/settings.json) | Super__6caf9473_133c_49a9_afa0_9f84151b5155__Power - - **class Load** | [Details](src/2dabfb4a-64cd-4c04-9772-4a75f9f3b710) | [Code](src/2dabfb4a-64cd-4c04-9772-4a75f9f3b710/code.php) | [Settings](src/2dabfb4a-64cd-4c04-9772-4a75f9f3b710/settings.json) | Super__2dabfb4a_64cd_4c04_9772_4a75f9f3b710__Power + - **class Insert** | [Details](src/6caf9473-133c-49a9-afa0-9f84151b5155) | [Code](src/6caf9473-133c-49a9-afa0-9f84151b5155/code.php) | [Settings](src/6caf9473-133c-49a9-afa0-9f84151b5155/settings.json) | SPK: `Super---6caf9473_133c_49a9_afa0_9f84151b5155---Power` + - **class Load** | [Details](src/2dabfb4a-64cd-4c04-9772-4a75f9f3b710) | [Code](src/2dabfb4a-64cd-4c04-9772-4a75f9f3b710/code.php) | [Settings](src/2dabfb4a-64cd-4c04-9772-4a75f9f3b710/settings.json) | SPK: `Super---2dabfb4a_64cd_4c04_9772_4a75f9f3b710---Power` - **Namespace**: [VDM\Joomla\Componentbuilder\Search\Engine](#vdm-joomla-componentbuilder-search-engine) - - **class Basic** | [Details](src/db093eca-63b3-4d6c-9232-3ceb058121c0) | [Code](src/db093eca-63b3-4d6c-9232-3ceb058121c0/code.php) | [Settings](src/db093eca-63b3-4d6c-9232-3ceb058121c0/settings.json) | Super__db093eca_63b3_4d6c_9232_3ceb058121c0__Power - - **class Regex** | [Details](src/83efa9a0-4aec-41f8-9c05-b1ac9617746e) | [Code](src/83efa9a0-4aec-41f8-9c05-b1ac9617746e/code.php) | [Settings](src/83efa9a0-4aec-41f8-9c05-b1ac9617746e/settings.json) | Super__83efa9a0_4aec_41f8_9c05_b1ac9617746e__Power + - **class Basic** | [Details](src/db093eca-63b3-4d6c-9232-3ceb058121c0) | [Code](src/db093eca-63b3-4d6c-9232-3ceb058121c0/code.php) | [Settings](src/db093eca-63b3-4d6c-9232-3ceb058121c0/settings.json) | SPK: `Super---db093eca_63b3_4d6c_9232_3ceb058121c0---Power` + - **class Regex** | [Details](src/83efa9a0-4aec-41f8-9c05-b1ac9617746e) | [Code](src/83efa9a0-4aec-41f8-9c05-b1ac9617746e/code.php) | [Settings](src/83efa9a0-4aec-41f8-9c05-b1ac9617746e/settings.json) | SPK: `Super---83efa9a0_4aec_41f8_9c05_b1ac9617746e---Power` - **Namespace**: [VDM\Joomla\Componentbuilder\Search\Interfaces](#vdm-joomla-componentbuilder-search-interfaces) - - **interface FindInterface** | [Details](src/55280ec7-e48d-431b-af25-10308dd30636) | [Code](src/55280ec7-e48d-431b-af25-10308dd30636/code.php) | [Settings](src/55280ec7-e48d-431b-af25-10308dd30636/settings.json) | Super__55280ec7_e48d_431b_af25_10308dd30636__Power - - **interface InsertInterface** | [Details](src/4c44e5d3-750c-4609-88c8-aa441838b8fe) | [Code](src/4c44e5d3-750c-4609-88c8-aa441838b8fe/code.php) | [Settings](src/4c44e5d3-750c-4609-88c8-aa441838b8fe/settings.json) | Super__4c44e5d3_750c_4609_88c8_aa441838b8fe__Power - - **interface LoadInterface** | [Details](src/2bd1a32c-3d90-4646-9314-28d44d164f76) | [Code](src/2bd1a32c-3d90-4646-9314-28d44d164f76/code.php) | [Settings](src/2bd1a32c-3d90-4646-9314-28d44d164f76/settings.json) | Super__2bd1a32c_3d90_4646_9314_28d44d164f76__Power - - **interface ReplaceInterface** | [Details](src/afdae35d-fe7f-4055-99ea-afd8ff8349b6) | [Code](src/afdae35d-fe7f-4055-99ea-afd8ff8349b6/code.php) | [Settings](src/afdae35d-fe7f-4055-99ea-afd8ff8349b6/settings.json) | Super__afdae35d_fe7f_4055_99ea_afd8ff8349b6__Power - - **interface SearchInterface** | [Details](src/0d9442ab-54d9-4947-a219-244cfaea3084) | [Code](src/0d9442ab-54d9-4947-a219-244cfaea3084/code.php) | [Settings](src/0d9442ab-54d9-4947-a219-244cfaea3084/settings.json) | Super__0d9442ab_54d9_4947_a219_244cfaea3084__Power - - **interface SearchTypeInterface** | [Details](src/117d8c9e-3f8d-40ae-b375-1efa2fe5538a) | [Code](src/117d8c9e-3f8d-40ae-b375-1efa2fe5538a/code.php) | [Settings](src/117d8c9e-3f8d-40ae-b375-1efa2fe5538a/settings.json) | Super__117d8c9e_3f8d_40ae_b375_1efa2fe5538a__Power + - **interface FindInterface** | [Details](src/55280ec7-e48d-431b-af25-10308dd30636) | [Code](src/55280ec7-e48d-431b-af25-10308dd30636/code.php) | [Settings](src/55280ec7-e48d-431b-af25-10308dd30636/settings.json) | SPK: `Super---55280ec7_e48d_431b_af25_10308dd30636---Power` + - **interface InsertInterface** | [Details](src/4c44e5d3-750c-4609-88c8-aa441838b8fe) | [Code](src/4c44e5d3-750c-4609-88c8-aa441838b8fe/code.php) | [Settings](src/4c44e5d3-750c-4609-88c8-aa441838b8fe/settings.json) | SPK: `Super---4c44e5d3_750c_4609_88c8_aa441838b8fe---Power` + - **interface LoadInterface** | [Details](src/2bd1a32c-3d90-4646-9314-28d44d164f76) | [Code](src/2bd1a32c-3d90-4646-9314-28d44d164f76/code.php) | [Settings](src/2bd1a32c-3d90-4646-9314-28d44d164f76/settings.json) | SPK: `Super---2bd1a32c_3d90_4646_9314_28d44d164f76---Power` + - **interface ReplaceInterface** | [Details](src/afdae35d-fe7f-4055-99ea-afd8ff8349b6) | [Code](src/afdae35d-fe7f-4055-99ea-afd8ff8349b6/code.php) | [Settings](src/afdae35d-fe7f-4055-99ea-afd8ff8349b6/settings.json) | SPK: `Super---afdae35d_fe7f_4055_99ea_afd8ff8349b6---Power` + - **interface SearchInterface** | [Details](src/0d9442ab-54d9-4947-a219-244cfaea3084) | [Code](src/0d9442ab-54d9-4947-a219-244cfaea3084/code.php) | [Settings](src/0d9442ab-54d9-4947-a219-244cfaea3084/settings.json) | SPK: `Super---0d9442ab_54d9_4947_a219_244cfaea3084---Power` + - **interface SearchTypeInterface** | [Details](src/117d8c9e-3f8d-40ae-b375-1efa2fe5538a) | [Code](src/117d8c9e-3f8d-40ae-b375-1efa2fe5538a/code.php) | [Settings](src/117d8c9e-3f8d-40ae-b375-1efa2fe5538a/settings.json) | SPK: `Super---117d8c9e_3f8d_40ae_b375_1efa2fe5538a---Power` - **Namespace**: [VDM\Joomla\Componentbuilder\Search\Model](#vdm-joomla-componentbuilder-search-model) - - **class Insert** | [Details](src/02efe40a-7792-4c82-9444-7d0377243483) | [Code](src/02efe40a-7792-4c82-9444-7d0377243483/code.php) | [Settings](src/02efe40a-7792-4c82-9444-7d0377243483/settings.json) | Super__02efe40a_7792_4c82_9444_7d0377243483__Power - - **class Load** | [Details](src/f523ab49-907a-4356-b064-51c85a187fbd) | [Code](src/f523ab49-907a-4356-b064-51c85a187fbd/code.php) | [Settings](src/f523ab49-907a-4356-b064-51c85a187fbd/settings.json) | Super__f523ab49_907a_4356_b064_51c85a187fbd__Power + - **class Insert** | [Details](src/02efe40a-7792-4c82-9444-7d0377243483) | [Code](src/02efe40a-7792-4c82-9444-7d0377243483/code.php) | [Settings](src/02efe40a-7792-4c82-9444-7d0377243483/settings.json) | SPK: `Super---02efe40a_7792_4c82_9444_7d0377243483---Power` + - **class Load** | [Details](src/f523ab49-907a-4356-b064-51c85a187fbd) | [Code](src/f523ab49-907a-4356-b064-51c85a187fbd/code.php) | [Settings](src/f523ab49-907a-4356-b064-51c85a187fbd/settings.json) | SPK: `Super---f523ab49_907a_4356_b064_51c85a187fbd---Power` - **Namespace**: [VDM\Joomla\Componentbuilder\Search\Service](#vdm-joomla-componentbuilder-search-service) - - **class Agent** | [Details](src/cc6972a7-1574-4ae0-92a8-7f1012aac6f7) | [Code](src/cc6972a7-1574-4ae0-92a8-7f1012aac6f7/code.php) | [Settings](src/cc6972a7-1574-4ae0-92a8-7f1012aac6f7/settings.json) | Super__cc6972a7_1574_4ae0_92a8_7f1012aac6f7__Power - - **class Database** | [Details](src/d5de47ce-9a9e-4e76-a5c6-61ed74842ea3) | [Code](src/d5de47ce-9a9e-4e76-a5c6-61ed74842ea3/code.php) | [Settings](src/d5de47ce-9a9e-4e76-a5c6-61ed74842ea3/settings.json) | Super__d5de47ce_9a9e_4e76_a5c6_61ed74842ea3__Power - - **class Model** | [Details](src/7f40cc7d-9ab8-4601-8a2b-4eb3d712a40a) | [Code](src/7f40cc7d-9ab8-4601-8a2b-4eb3d712a40a/code.php) | [Settings](src/7f40cc7d-9ab8-4601-8a2b-4eb3d712a40a/settings.json) | Super__7f40cc7d_9ab8_4601_8a2b_4eb3d712a40a__Power - - **class Search** | [Details](src/da714ea5-96bb-4eb1-959b-39b457be9cd1) | [Code](src/da714ea5-96bb-4eb1-959b-39b457be9cd1/code.php) | [Settings](src/da714ea5-96bb-4eb1-959b-39b457be9cd1/settings.json) | Super__da714ea5_96bb_4eb1_959b_39b457be9cd1__Power + - **class Agent** | [Details](src/cc6972a7-1574-4ae0-92a8-7f1012aac6f7) | [Code](src/cc6972a7-1574-4ae0-92a8-7f1012aac6f7/code.php) | [Settings](src/cc6972a7-1574-4ae0-92a8-7f1012aac6f7/settings.json) | SPK: `Super---cc6972a7_1574_4ae0_92a8_7f1012aac6f7---Power` + - **class Database** | [Details](src/d5de47ce-9a9e-4e76-a5c6-61ed74842ea3) | [Code](src/d5de47ce-9a9e-4e76-a5c6-61ed74842ea3/code.php) | [Settings](src/d5de47ce-9a9e-4e76-a5c6-61ed74842ea3/settings.json) | SPK: `Super---d5de47ce_9a9e_4e76_a5c6_61ed74842ea3---Power` + - **class Model** | [Details](src/7f40cc7d-9ab8-4601-8a2b-4eb3d712a40a) | [Code](src/7f40cc7d-9ab8-4601-8a2b-4eb3d712a40a/code.php) | [Settings](src/7f40cc7d-9ab8-4601-8a2b-4eb3d712a40a/settings.json) | SPK: `Super---7f40cc7d_9ab8_4601_8a2b_4eb3d712a40a---Power` + - **class Search** | [Details](src/da714ea5-96bb-4eb1-959b-39b457be9cd1) | [Code](src/da714ea5-96bb-4eb1-959b-39b457be9cd1/code.php) | [Settings](src/da714ea5-96bb-4eb1-959b-39b457be9cd1/settings.json) | SPK: `Super---da714ea5_96bb_4eb1_959b_39b457be9cd1---Power` +> remember to replace the `---` with `___` in the SPK to activate that Power in your code --- ``` diff --git a/src/01a89ba8-f8bb-435c-93de-0a8f3fa9432a/README.md b/src/01a89ba8-f8bb-435c-93de-0a8f3fa9432a/README.md index 94dd8b3..213a459 100644 --- a/src/01a89ba8-f8bb-435c-93de-0a8f3fa9432a/README.md +++ b/src/01a89ba8-f8bb-435c-93de-0a8f3fa9432a/README.md @@ -9,6 +9,7 @@ # abstract class Factory (Details) > namespace: **VDM\Joomla\Componentbuilder\Search** > extends: **ExtendingFactory** + ```uml @startuml abstract Factory #Orange { @@ -25,6 +26,20 @@ end note @enduml ``` +The Power feature in JCB allows you to write PHP classes and their implementations, making it easy to include them in your Joomla project. JCB handles linking, autoloading, namespacing, and folder structure creation for you. + +By using the SPK (Super Power Key) in your custom code (replacing the class name in your code with the SPK), JCB will automatically pull the power from the repository into your project. This makes it available in your JCB instance, allowing you to edit it and include the class in your generated Joomla component. + +JCB uses placeholders like [[[`NamespacePrefix`]]] and [[[`ComponentNamespace`]]] in namespacing to prevent collisions and improve reusability across different JCB systems. You can also set the **JCB powers path** globally or per component under the **Dynamic Integration** tab, providing flexibility and easy maintainability. + +To add this specific Power to your project in JCB: + +> simply use this SPK +``` +Super---01a89ba8_f8bb_435c_93de_0a8f3fa9432a---Power +``` +> remember to replace the `---` with `___` to activate this Power in your code + --- ``` ██╗ ██████╗██████╗ diff --git a/src/01a89ba8-f8bb-435c-93de-0a8f3fa9432a/settings.json b/src/01a89ba8-f8bb-435c-93de-0a8f3fa9432a/settings.json index 4a7bdd2..649acb8 100644 --- a/src/01a89ba8-f8bb-435c-93de-0a8f3fa9432a/settings.json +++ b/src/01a89ba8-f8bb-435c-93de-0a8f3fa9432a/settings.json @@ -30,7 +30,7 @@ } }, "extendsinterfaces": null, - "namespace": "VDM\\Joomla\\Componentbuilder.Search.Factory", + "namespace": "[[[NamespacePrefix]]]\\Joomla\\[[[ComponentNamespace]]].Search.Factory", "description": "Search Factory\r\n\r\n@since 3.2.0", "licensing_template": "\/**\r\n * @package Joomla.Component.Builder\r\n *\r\n * @created 4th September, 2022\r\n * @author Llewellyn van der Merwe \r\n * @git Joomla Component Builder \r\n * @copyright Copyright (C) 2015 Vast Development Method. All rights reserved.\r\n * @license GNU General Public License version 2 or later; see LICENSE.txt\r\n *\/\r\n", "head": "use Joomla\\DI\\Container;", diff --git a/src/02efe40a-7792-4c82-9444-7d0377243483/README.md b/src/02efe40a-7792-4c82-9444-7d0377243483/README.md index 000f2a4..f5c09d6 100644 --- a/src/02efe40a-7792-4c82-9444-7d0377243483/README.md +++ b/src/02efe40a-7792-4c82-9444-7d0377243483/README.md @@ -9,6 +9,7 @@ # class Insert (Details) > namespace: **VDM\Joomla\Componentbuilder\Search\Model** > extends: **Model** + ```uml @startuml class Insert #Gold { @@ -73,6 +74,20 @@ end note @enduml ``` +The Power feature in JCB allows you to write PHP classes and their implementations, making it easy to include them in your Joomla project. JCB handles linking, autoloading, namespacing, and folder structure creation for you. + +By using the SPK (Super Power Key) in your custom code (replacing the class name in your code with the SPK), JCB will automatically pull the power from the repository into your project. This makes it available in your JCB instance, allowing you to edit it and include the class in your generated Joomla component. + +JCB uses placeholders like [[[`NamespacePrefix`]]] and [[[`ComponentNamespace`]]] in namespacing to prevent collisions and improve reusability across different JCB systems. You can also set the **JCB powers path** globally or per component under the **Dynamic Integration** tab, providing flexibility and easy maintainability. + +To add this specific Power to your project in JCB: + +> simply use this SPK +``` +Super---02efe40a_7792_4c82_9444_7d0377243483---Power +``` +> remember to replace the `---` with `___` to activate this Power in your code + --- ``` ██╗ ██████╗██████╗ diff --git a/src/02efe40a-7792-4c82-9444-7d0377243483/settings.json b/src/02efe40a-7792-4c82-9444-7d0377243483/settings.json index bc30520..d5df3ff 100644 --- a/src/02efe40a-7792-4c82-9444-7d0377243483/settings.json +++ b/src/02efe40a-7792-4c82-9444-7d0377243483/settings.json @@ -30,7 +30,7 @@ } }, "extendsinterfaces": null, - "namespace": "VDM\\Joomla\\Componentbuilder.Search.Model.Insert", + "namespace": "[[[NamespacePrefix]]]\\Joomla\\[[[ComponentNamespace]]].Search.Model.Insert", "description": "Search Insert Model\r\n\r\n@since 3.2.0", "licensing_template": "\/**\r\n * @package Joomla.Component.Builder\r\n *\r\n * @created 4th September, 2022\r\n * @author Llewellyn van der Merwe \r\n * @git Joomla Component Builder \r\n * @copyright Copyright (C) 2015 Vast Development Method. All rights reserved.\r\n * @license GNU General Public License version 2 or later; see LICENSE.txt\r\n *\/\r\n", "head": "", diff --git a/src/0b658434-3767-401e-addc-eabfd1d0e94a/README.md b/src/0b658434-3767-401e-addc-eabfd1d0e94a/README.md index 86d2a1e..9ec10cb 100644 --- a/src/0b658434-3767-401e-addc-eabfd1d0e94a/README.md +++ b/src/0b658434-3767-401e-addc-eabfd1d0e94a/README.md @@ -8,7 +8,7 @@ ``` # class Agent (Details) > namespace: **VDM\Joomla\Componentbuilder\Search** -> extends: **** + ```uml @startuml class Agent #Gold { @@ -151,6 +151,20 @@ end note @enduml ``` +The Power feature in JCB allows you to write PHP classes and their implementations, making it easy to include them in your Joomla project. JCB handles linking, autoloading, namespacing, and folder structure creation for you. + +By using the SPK (Super Power Key) in your custom code (replacing the class name in your code with the SPK), JCB will automatically pull the power from the repository into your project. This makes it available in your JCB instance, allowing you to edit it and include the class in your generated Joomla component. + +JCB uses placeholders like [[[`NamespacePrefix`]]] and [[[`ComponentNamespace`]]] in namespacing to prevent collisions and improve reusability across different JCB systems. You can also set the **JCB powers path** globally or per component under the **Dynamic Integration** tab, providing flexibility and easy maintainability. + +To add this specific Power to your project in JCB: + +> simply use this SPK +``` +Super---0b658434_3767_401e_addc_eabfd1d0e94a---Power +``` +> remember to replace the `---` with `___` to activate this Power in your code + --- ``` ██╗ ██████╗██████╗ diff --git a/src/0b658434-3767-401e-addc-eabfd1d0e94a/settings.json b/src/0b658434-3767-401e-addc-eabfd1d0e94a/settings.json index a25da36..3b1acb4 100644 --- a/src/0b658434-3767-401e-addc-eabfd1d0e94a/settings.json +++ b/src/0b658434-3767-401e-addc-eabfd1d0e94a/settings.json @@ -48,7 +48,7 @@ } }, "extendsinterfaces": null, - "namespace": "VDM\\Joomla\\Componentbuilder.Search.Agent", + "namespace": "[[[NamespacePrefix]]]\\Joomla\\[[[ComponentNamespace]]].Search.Agent", "description": "Search Agent\r\n\r\n@since 3.2.0", "licensing_template": "\/**\r\n * @package Joomla.Component.Builder\r\n *\r\n * @created 4th September, 2022\r\n * @author Llewellyn van der Merwe \r\n * @git Joomla Component Builder \r\n * @copyright Copyright (C) 2015 Vast Development Method. All rights reserved.\r\n * @license GNU General Public License version 2 or later; see LICENSE.txt\r\n *\/\r\n", "head": "use Joomla\\CMS\\Language\\Text;", diff --git a/src/0d9442ab-54d9-4947-a219-244cfaea3084/README.md b/src/0d9442ab-54d9-4947-a219-244cfaea3084/README.md index 9eb6949..0e5e2d8 100644 --- a/src/0d9442ab-54d9-4947-a219-244cfaea3084/README.md +++ b/src/0d9442ab-54d9-4947-a219-244cfaea3084/README.md @@ -8,7 +8,7 @@ ``` # interface SearchInterface (Details) > namespace: **VDM\Joomla\Componentbuilder\Search\Interfaces** -> extends: **** + ```uml @startuml interface SearchInterface #Lavender { @@ -47,6 +47,20 @@ end note @enduml ``` +The Power feature in JCB allows you to write PHP classes and their implementations, making it easy to include them in your Joomla project. JCB handles linking, autoloading, namespacing, and folder structure creation for you. + +By using the SPK (Super Power Key) in your custom code (replacing the class name in your code with the SPK), JCB will automatically pull the power from the repository into your project. This makes it available in your JCB instance, allowing you to edit it and include the class in your generated Joomla component. + +JCB uses placeholders like [[[`NamespacePrefix`]]] and [[[`ComponentNamespace`]]] in namespacing to prevent collisions and improve reusability across different JCB systems. You can also set the **JCB powers path** globally or per component under the **Dynamic Integration** tab, providing flexibility and easy maintainability. + +To add this specific Power to your project in JCB: + +> simply use this SPK +``` +Super---0d9442ab_54d9_4947_a219_244cfaea3084---Power +``` +> remember to replace the `---` with `___` to activate this Power in your code + --- ``` ██╗ ██████╗██████╗ diff --git a/src/0d9442ab-54d9-4947-a219-244cfaea3084/settings.json b/src/0d9442ab-54d9-4947-a219-244cfaea3084/settings.json index 174940c..9a20df0 100644 --- a/src/0d9442ab-54d9-4947-a219-244cfaea3084/settings.json +++ b/src/0d9442ab-54d9-4947-a219-244cfaea3084/settings.json @@ -11,7 +11,7 @@ "type": "interface", "use_selection": null, "extendsinterfaces": null, - "namespace": "VDM\\Joomla\\Componentbuilder.Search.Interfaces.SearchInterface", + "namespace": "[[[NamespacePrefix]]]\\Joomla\\[[[ComponentNamespace]]].Search.Interfaces.SearchInterface", "description": "Search Interface\r\n\r\n@since 3.2.0", "licensing_template": "\/**\r\n * @package Joomla.Component.Builder\r\n *\r\n * @created 4th September, 2022\r\n * @author Llewellyn van der Merwe \r\n * @git Joomla Component Builder \r\n * @copyright Copyright (C) 2015 Vast Development Method. All rights reserved.\r\n * @license GNU General Public License version 2 or later; see LICENSE.txt\r\n *\/\r\n", "head": "", diff --git a/src/117d8c9e-3f8d-40ae-b375-1efa2fe5538a/README.md b/src/117d8c9e-3f8d-40ae-b375-1efa2fe5538a/README.md index b0b35c9..2b1eea1 100644 --- a/src/117d8c9e-3f8d-40ae-b375-1efa2fe5538a/README.md +++ b/src/117d8c9e-3f8d-40ae-b375-1efa2fe5538a/README.md @@ -8,7 +8,7 @@ ``` # interface SearchTypeInterface (Details) > namespace: **VDM\Joomla\Componentbuilder\Search\Interfaces** -> extends: **** + ```uml @startuml interface SearchTypeInterface #Lavender { @@ -33,6 +33,20 @@ end note @enduml ``` +The Power feature in JCB allows you to write PHP classes and their implementations, making it easy to include them in your Joomla project. JCB handles linking, autoloading, namespacing, and folder structure creation for you. + +By using the SPK (Super Power Key) in your custom code (replacing the class name in your code with the SPK), JCB will automatically pull the power from the repository into your project. This makes it available in your JCB instance, allowing you to edit it and include the class in your generated Joomla component. + +JCB uses placeholders like [[[`NamespacePrefix`]]] and [[[`ComponentNamespace`]]] in namespacing to prevent collisions and improve reusability across different JCB systems. You can also set the **JCB powers path** globally or per component under the **Dynamic Integration** tab, providing flexibility and easy maintainability. + +To add this specific Power to your project in JCB: + +> simply use this SPK +``` +Super---117d8c9e_3f8d_40ae_b375_1efa2fe5538a---Power +``` +> remember to replace the `---` with `___` to activate this Power in your code + --- ``` ██╗ ██████╗██████╗ diff --git a/src/117d8c9e-3f8d-40ae-b375-1efa2fe5538a/settings.json b/src/117d8c9e-3f8d-40ae-b375-1efa2fe5538a/settings.json index 8f15072..af0e9d7 100644 --- a/src/117d8c9e-3f8d-40ae-b375-1efa2fe5538a/settings.json +++ b/src/117d8c9e-3f8d-40ae-b375-1efa2fe5538a/settings.json @@ -11,7 +11,7 @@ "type": "interface", "use_selection": null, "extendsinterfaces": null, - "namespace": "VDM\\Joomla\\Componentbuilder.Search.Interfaces.SearchTypeInterface", + "namespace": "[[[NamespacePrefix]]]\\Joomla\\[[[ComponentNamespace]]].Search.Interfaces.SearchTypeInterface", "description": "Search Type Interface\r\n\r\n@since 3.2.0", "licensing_template": "\/**\r\n * @package Joomla.Component.Builder\r\n *\r\n * @created 4th September, 2022\r\n * @author Llewellyn van der Merwe \r\n * @git Joomla Component Builder \r\n * @copyright Copyright (C) 2015 Vast Development Method. All rights reserved.\r\n * @license GNU General Public License version 2 or later; see LICENSE.txt\r\n *\/\r\n", "head": "", diff --git a/src/15d9e1a9-3364-4d69-9d9f-9b87db820e5c/README.md b/src/15d9e1a9-3364-4d69-9d9f-9b87db820e5c/README.md index 1f3e748..403b3ab 100644 --- a/src/15d9e1a9-3364-4d69-9d9f-9b87db820e5c/README.md +++ b/src/15d9e1a9-3364-4d69-9d9f-9b87db820e5c/README.md @@ -8,7 +8,7 @@ ``` # class Find (Details) > namespace: **VDM\Joomla\Componentbuilder\Search\Agent** -> extends: **** + ```uml @startuml class Find #Gold { @@ -64,6 +64,20 @@ end note @enduml ``` +The Power feature in JCB allows you to write PHP classes and their implementations, making it easy to include them in your Joomla project. JCB handles linking, autoloading, namespacing, and folder structure creation for you. + +By using the SPK (Super Power Key) in your custom code (replacing the class name in your code with the SPK), JCB will automatically pull the power from the repository into your project. This makes it available in your JCB instance, allowing you to edit it and include the class in your generated Joomla component. + +JCB uses placeholders like [[[`NamespacePrefix`]]] and [[[`ComponentNamespace`]]] in namespacing to prevent collisions and improve reusability across different JCB systems. You can also set the **JCB powers path** globally or per component under the **Dynamic Integration** tab, providing flexibility and easy maintainability. + +To add this specific Power to your project in JCB: + +> simply use this SPK +``` +Super---15d9e1a9_3364_4d69_9d9f_9b87db820e5c---Power +``` +> remember to replace the `---` with `___` to activate this Power in your code + --- ``` ██╗ ██████╗██████╗ diff --git a/src/15d9e1a9-3364-4d69-9d9f-9b87db820e5c/settings.json b/src/15d9e1a9-3364-4d69-9d9f-9b87db820e5c/settings.json index 311a512..1580fdf 100644 --- a/src/15d9e1a9-3364-4d69-9d9f-9b87db820e5c/settings.json +++ b/src/15d9e1a9-3364-4d69-9d9f-9b87db820e5c/settings.json @@ -34,7 +34,7 @@ } }, "extendsinterfaces": null, - "namespace": "VDM\\Joomla\\Componentbuilder.Search.Agent.Find", + "namespace": "[[[NamespacePrefix]]]\\Joomla\\[[[ComponentNamespace]]].Search.Agent.Find", "description": "Search Agent Find\r\n\r\n@since 3.2.0", "licensing_template": "\/**\r\n * @package Joomla.Component.Builder\r\n *\r\n * @created 4th September, 2022\r\n * @author Llewellyn van der Merwe \r\n * @git Joomla Component Builder \r\n * @copyright Copyright (C) 2015 Vast Development Method. All rights reserved.\r\n * @license GNU General Public License version 2 or later; see LICENSE.txt\r\n *\/\r\n", "head": "", diff --git a/src/2bd1a32c-3d90-4646-9314-28d44d164f76/README.md b/src/2bd1a32c-3d90-4646-9314-28d44d164f76/README.md index c794cea..5c1355f 100644 --- a/src/2bd1a32c-3d90-4646-9314-28d44d164f76/README.md +++ b/src/2bd1a32c-3d90-4646-9314-28d44d164f76/README.md @@ -8,7 +8,7 @@ ``` # interface LoadInterface (Details) > namespace: **VDM\Joomla\Componentbuilder\Search\Interfaces** -> extends: **** + ```uml @startuml interface LoadInterface #Lavender { @@ -49,6 +49,20 @@ end note @enduml ``` +The Power feature in JCB allows you to write PHP classes and their implementations, making it easy to include them in your Joomla project. JCB handles linking, autoloading, namespacing, and folder structure creation for you. + +By using the SPK (Super Power Key) in your custom code (replacing the class name in your code with the SPK), JCB will automatically pull the power from the repository into your project. This makes it available in your JCB instance, allowing you to edit it and include the class in your generated Joomla component. + +JCB uses placeholders like [[[`NamespacePrefix`]]] and [[[`ComponentNamespace`]]] in namespacing to prevent collisions and improve reusability across different JCB systems. You can also set the **JCB powers path** globally or per component under the **Dynamic Integration** tab, providing flexibility and easy maintainability. + +To add this specific Power to your project in JCB: + +> simply use this SPK +``` +Super---2bd1a32c_3d90_4646_9314_28d44d164f76---Power +``` +> remember to replace the `---` with `___` to activate this Power in your code + --- ``` ██╗ ██████╗██████╗ diff --git a/src/2bd1a32c-3d90-4646-9314-28d44d164f76/settings.json b/src/2bd1a32c-3d90-4646-9314-28d44d164f76/settings.json index b63dba4..31dc1a4 100644 --- a/src/2bd1a32c-3d90-4646-9314-28d44d164f76/settings.json +++ b/src/2bd1a32c-3d90-4646-9314-28d44d164f76/settings.json @@ -11,7 +11,7 @@ "type": "interface", "use_selection": null, "extendsinterfaces": null, - "namespace": "VDM\\Joomla\\Componentbuilder.Search.Interfaces.LoadInterface", + "namespace": "[[[NamespacePrefix]]]\\Joomla\\[[[ComponentNamespace]]].Search.Interfaces.LoadInterface", "description": "Search Database Load Interface\r\n\r\n@since 3.2.0", "licensing_template": "\/**\r\n * @package Joomla.Component.Builder\r\n *\r\n * @created 4th September, 2022\r\n * @author Llewellyn van der Merwe \r\n * @git Joomla Component Builder \r\n * @copyright Copyright (C) 2015 Vast Development Method. All rights reserved.\r\n * @license GNU General Public License version 2 or later; see LICENSE.txt\r\n *\/\r\n", "head": "", diff --git a/src/2dabfb4a-64cd-4c04-9772-4a75f9f3b710/README.md b/src/2dabfb4a-64cd-4c04-9772-4a75f9f3b710/README.md index 0c8a998..ec563d0 100644 --- a/src/2dabfb4a-64cd-4c04-9772-4a75f9f3b710/README.md +++ b/src/2dabfb4a-64cd-4c04-9772-4a75f9f3b710/README.md @@ -8,7 +8,7 @@ ``` # class Load (Details) > namespace: **VDM\Joomla\Componentbuilder\Search\Database** -> extends: **** + ```uml @startuml class Load #Gold { @@ -96,6 +96,20 @@ end note @enduml ``` +The Power feature in JCB allows you to write PHP classes and their implementations, making it easy to include them in your Joomla project. JCB handles linking, autoloading, namespacing, and folder structure creation for you. + +By using the SPK (Super Power Key) in your custom code (replacing the class name in your code with the SPK), JCB will automatically pull the power from the repository into your project. This makes it available in your JCB instance, allowing you to edit it and include the class in your generated Joomla component. + +JCB uses placeholders like [[[`NamespacePrefix`]]] and [[[`ComponentNamespace`]]] in namespacing to prevent collisions and improve reusability across different JCB systems. You can also set the **JCB powers path** globally or per component under the **Dynamic Integration** tab, providing flexibility and easy maintainability. + +To add this specific Power to your project in JCB: + +> simply use this SPK +``` +Super---2dabfb4a_64cd_4c04_9772_4a75f9f3b710---Power +``` +> remember to replace the `---` with `___` to activate this Power in your code + --- ``` ██╗ ██████╗██████╗ diff --git a/src/2dabfb4a-64cd-4c04-9772-4a75f9f3b710/settings.json b/src/2dabfb4a-64cd-4c04-9772-4a75f9f3b710/settings.json index 3048d5b..29f9b52 100644 --- a/src/2dabfb4a-64cd-4c04-9772-4a75f9f3b710/settings.json +++ b/src/2dabfb4a-64cd-4c04-9772-4a75f9f3b710/settings.json @@ -34,7 +34,7 @@ } }, "extendsinterfaces": null, - "namespace": "VDM\\Joomla\\Componentbuilder.Search.Database.Load", + "namespace": "[[[NamespacePrefix]]]\\Joomla\\[[[ComponentNamespace]]].Search.Database.Load", "description": "Search Database Load\r\n\r\n@since 3.2.0", "licensing_template": "\/**\r\n * @package Joomla.Component.Builder\r\n *\r\n * @created 4th September, 2022\r\n * @author Llewellyn van der Merwe \r\n * @git Joomla Component Builder \r\n * @copyright Copyright (C) 2015 Vast Development Method. All rights reserved.\r\n * @license GNU General Public License version 2 or later; see LICENSE.txt\r\n *\/\r\n", "head": "use Joomla\\CMS\\Factory as JoomlaFactory;", diff --git a/src/3ac29912-0681-4ca9-8197-d5a8f6a49ac7/README.md b/src/3ac29912-0681-4ca9-8197-d5a8f6a49ac7/README.md index e62f2af..ba049d6 100644 --- a/src/3ac29912-0681-4ca9-8197-d5a8f6a49ac7/README.md +++ b/src/3ac29912-0681-4ca9-8197-d5a8f6a49ac7/README.md @@ -8,7 +8,7 @@ ``` # class Update (Details) > namespace: **VDM\Joomla\Componentbuilder\Search\Agent** -> extends: **** + ```uml @startuml class Update #Gold { @@ -64,6 +64,20 @@ end note @enduml ``` +The Power feature in JCB allows you to write PHP classes and their implementations, making it easy to include them in your Joomla project. JCB handles linking, autoloading, namespacing, and folder structure creation for you. + +By using the SPK (Super Power Key) in your custom code (replacing the class name in your code with the SPK), JCB will automatically pull the power from the repository into your project. This makes it available in your JCB instance, allowing you to edit it and include the class in your generated Joomla component. + +JCB uses placeholders like [[[`NamespacePrefix`]]] and [[[`ComponentNamespace`]]] in namespacing to prevent collisions and improve reusability across different JCB systems. You can also set the **JCB powers path** globally or per component under the **Dynamic Integration** tab, providing flexibility and easy maintainability. + +To add this specific Power to your project in JCB: + +> simply use this SPK +``` +Super---3ac29912_0681_4ca9_8197_d5a8f6a49ac7---Power +``` +> remember to replace the `---` with `___` to activate this Power in your code + --- ``` ██╗ ██████╗██████╗ diff --git a/src/3ac29912-0681-4ca9-8197-d5a8f6a49ac7/settings.json b/src/3ac29912-0681-4ca9-8197-d5a8f6a49ac7/settings.json index 1895e57..7507cb1 100644 --- a/src/3ac29912-0681-4ca9-8197-d5a8f6a49ac7/settings.json +++ b/src/3ac29912-0681-4ca9-8197-d5a8f6a49ac7/settings.json @@ -28,7 +28,7 @@ } }, "extendsinterfaces": null, - "namespace": "VDM\\Joomla\\Componentbuilder.Search.Agent.Update", + "namespace": "[[[NamespacePrefix]]]\\Joomla\\[[[ComponentNamespace]]].Search.Agent.Update", "description": "Search Agent Update\r\n\r\n@since 3.2.0", "licensing_template": "\/**\r\n * @package Joomla.Component.Builder\r\n *\r\n * @created 4th September, 2022\r\n * @author Llewellyn van der Merwe \r\n * @git Joomla Component Builder \r\n * @copyright Copyright (C) 2015 Vast Development Method. All rights reserved.\r\n * @license GNU General Public License version 2 or later; see LICENSE.txt\r\n *\/\r\n", "head": "", diff --git a/src/4c44e5d3-750c-4609-88c8-aa441838b8fe/README.md b/src/4c44e5d3-750c-4609-88c8-aa441838b8fe/README.md index 4fbe8bd..8631a0a 100644 --- a/src/4c44e5d3-750c-4609-88c8-aa441838b8fe/README.md +++ b/src/4c44e5d3-750c-4609-88c8-aa441838b8fe/README.md @@ -8,7 +8,7 @@ ``` # interface InsertInterface (Details) > namespace: **VDM\Joomla\Componentbuilder\Search\Interfaces** -> extends: **** + ```uml @startuml interface InsertInterface #Lavender { @@ -50,6 +50,20 @@ end note @enduml ``` +The Power feature in JCB allows you to write PHP classes and their implementations, making it easy to include them in your Joomla project. JCB handles linking, autoloading, namespacing, and folder structure creation for you. + +By using the SPK (Super Power Key) in your custom code (replacing the class name in your code with the SPK), JCB will automatically pull the power from the repository into your project. This makes it available in your JCB instance, allowing you to edit it and include the class in your generated Joomla component. + +JCB uses placeholders like [[[`NamespacePrefix`]]] and [[[`ComponentNamespace`]]] in namespacing to prevent collisions and improve reusability across different JCB systems. You can also set the **JCB powers path** globally or per component under the **Dynamic Integration** tab, providing flexibility and easy maintainability. + +To add this specific Power to your project in JCB: + +> simply use this SPK +``` +Super---4c44e5d3_750c_4609_88c8_aa441838b8fe---Power +``` +> remember to replace the `---` with `___` to activate this Power in your code + --- ``` ██╗ ██████╗██████╗ diff --git a/src/4c44e5d3-750c-4609-88c8-aa441838b8fe/settings.json b/src/4c44e5d3-750c-4609-88c8-aa441838b8fe/settings.json index 96d7114..0196cf6 100644 --- a/src/4c44e5d3-750c-4609-88c8-aa441838b8fe/settings.json +++ b/src/4c44e5d3-750c-4609-88c8-aa441838b8fe/settings.json @@ -11,7 +11,7 @@ "type": "interface", "use_selection": null, "extendsinterfaces": null, - "namespace": "VDM\\Joomla\\Componentbuilder.Search.Interfaces.InsertInterface", + "namespace": "[[[NamespacePrefix]]]\\Joomla\\[[[ComponentNamespace]]].Search.Interfaces.InsertInterface", "description": "Search Database Insert Interface\r\n\r\n@since 3.2.0", "licensing_template": "\/**\r\n * @package Joomla.Component.Builder\r\n *\r\n * @created 4th September, 2022\r\n * @author Llewellyn van der Merwe \r\n * @git Joomla Component Builder \r\n * @copyright Copyright (C) 2015 Vast Development Method. All rights reserved.\r\n * @license GNU General Public License version 2 or later; see LICENSE.txt\r\n *\/\r\n", "head": "", diff --git a/src/55280ec7-e48d-431b-af25-10308dd30636/README.md b/src/55280ec7-e48d-431b-af25-10308dd30636/README.md index 69d4400..fe03958 100644 --- a/src/55280ec7-e48d-431b-af25-10308dd30636/README.md +++ b/src/55280ec7-e48d-431b-af25-10308dd30636/README.md @@ -8,7 +8,7 @@ ``` # interface FindInterface (Details) > namespace: **VDM\Joomla\Componentbuilder\Search\Interfaces** -> extends: **** + ```uml @startuml interface FindInterface #Lavender { @@ -54,6 +54,20 @@ end note @enduml ``` +The Power feature in JCB allows you to write PHP classes and their implementations, making it easy to include them in your Joomla project. JCB handles linking, autoloading, namespacing, and folder structure creation for you. + +By using the SPK (Super Power Key) in your custom code (replacing the class name in your code with the SPK), JCB will automatically pull the power from the repository into your project. This makes it available in your JCB instance, allowing you to edit it and include the class in your generated Joomla component. + +JCB uses placeholders like [[[`NamespacePrefix`]]] and [[[`ComponentNamespace`]]] in namespacing to prevent collisions and improve reusability across different JCB systems. You can also set the **JCB powers path** globally or per component under the **Dynamic Integration** tab, providing flexibility and easy maintainability. + +To add this specific Power to your project in JCB: + +> simply use this SPK +``` +Super---55280ec7_e48d_431b_af25_10308dd30636---Power +``` +> remember to replace the `---` with `___` to activate this Power in your code + --- ``` ██╗ ██████╗██████╗ diff --git a/src/55280ec7-e48d-431b-af25-10308dd30636/settings.json b/src/55280ec7-e48d-431b-af25-10308dd30636/settings.json index 832bc5b..1eba074 100644 --- a/src/55280ec7-e48d-431b-af25-10308dd30636/settings.json +++ b/src/55280ec7-e48d-431b-af25-10308dd30636/settings.json @@ -11,7 +11,7 @@ "type": "interface", "use_selection": null, "extendsinterfaces": null, - "namespace": "VDM\\Joomla\\Componentbuilder.Search.Interfaces.FindInterface", + "namespace": "[[[NamespacePrefix]]]\\Joomla\\[[[ComponentNamespace]]].Search.Interfaces.FindInterface", "description": "Search Find Interface\r\n\r\n@since 3.2.0", "licensing_template": "\/**\r\n * @package Joomla.Component.Builder\r\n *\r\n * @created 4th September, 2022\r\n * @author Llewellyn van der Merwe \r\n * @git Joomla Component Builder \r\n * @copyright Copyright (C) 2015 Vast Development Method. All rights reserved.\r\n * @license GNU General Public License version 2 or later; see LICENSE.txt\r\n *\/\r\n", "head": "", diff --git a/src/6caf9473-133c-49a9-afa0-9f84151b5155/README.md b/src/6caf9473-133c-49a9-afa0-9f84151b5155/README.md index 95dc8f2..56379a1 100644 --- a/src/6caf9473-133c-49a9-afa0-9f84151b5155/README.md +++ b/src/6caf9473-133c-49a9-afa0-9f84151b5155/README.md @@ -8,7 +8,7 @@ ``` # class Insert (Details) > namespace: **VDM\Joomla\Componentbuilder\Search\Database** -> extends: **** + ```uml @startuml class Insert #Gold { @@ -66,6 +66,20 @@ end note @enduml ``` +The Power feature in JCB allows you to write PHP classes and their implementations, making it easy to include them in your Joomla project. JCB handles linking, autoloading, namespacing, and folder structure creation for you. + +By using the SPK (Super Power Key) in your custom code (replacing the class name in your code with the SPK), JCB will automatically pull the power from the repository into your project. This makes it available in your JCB instance, allowing you to edit it and include the class in your generated Joomla component. + +JCB uses placeholders like [[[`NamespacePrefix`]]] and [[[`ComponentNamespace`]]] in namespacing to prevent collisions and improve reusability across different JCB systems. You can also set the **JCB powers path** globally or per component under the **Dynamic Integration** tab, providing flexibility and easy maintainability. + +To add this specific Power to your project in JCB: + +> simply use this SPK +``` +Super---6caf9473_133c_49a9_afa0_9f84151b5155---Power +``` +> remember to replace the `---` with `___` to activate this Power in your code + --- ``` ██╗ ██████╗██████╗ diff --git a/src/6caf9473-133c-49a9-afa0-9f84151b5155/settings.json b/src/6caf9473-133c-49a9-afa0-9f84151b5155/settings.json index 118f4a2..e9d4e4c 100644 --- a/src/6caf9473-133c-49a9-afa0-9f84151b5155/settings.json +++ b/src/6caf9473-133c-49a9-afa0-9f84151b5155/settings.json @@ -34,7 +34,7 @@ } }, "extendsinterfaces": null, - "namespace": "VDM\\Joomla\\Componentbuilder.Search.Database.Insert", + "namespace": "[[[NamespacePrefix]]]\\Joomla\\[[[ComponentNamespace]]].Search.Database.Insert", "description": "Search Database Set\r\n\r\n@since 3.2.0", "licensing_template": "\/**\r\n * @package Joomla.Component.Builder\r\n *\r\n * @created 4th September, 2022\r\n * @author Llewellyn van der Merwe \r\n * @git Joomla Component Builder \r\n * @copyright Copyright (C) 2015 Vast Development Method. All rights reserved.\r\n * @license GNU General Public License version 2 or later; see LICENSE.txt\r\n *\/\r\n", "head": "use Joomla\\CMS\\Factory as JoomlaFactory;", diff --git a/src/6e2ca779-f70e-4871-a138-0ee5eaec6a97/README.md b/src/6e2ca779-f70e-4871-a138-0ee5eaec6a97/README.md index 484cefa..eaab2c7 100644 --- a/src/6e2ca779-f70e-4871-a138-0ee5eaec6a97/README.md +++ b/src/6e2ca779-f70e-4871-a138-0ee5eaec6a97/README.md @@ -9,6 +9,7 @@ # class Config (Details) > namespace: **VDM\Joomla\Componentbuilder\Search** > extends: **BaseConfig** + ```uml @startuml class Config #Gold { @@ -137,6 +138,20 @@ end note @enduml ``` +The Power feature in JCB allows you to write PHP classes and their implementations, making it easy to include them in your Joomla project. JCB handles linking, autoloading, namespacing, and folder structure creation for you. + +By using the SPK (Super Power Key) in your custom code (replacing the class name in your code with the SPK), JCB will automatically pull the power from the repository into your project. This makes it available in your JCB instance, allowing you to edit it and include the class in your generated Joomla component. + +JCB uses placeholders like [[[`NamespacePrefix`]]] and [[[`ComponentNamespace`]]] in namespacing to prevent collisions and improve reusability across different JCB systems. You can also set the **JCB powers path** globally or per component under the **Dynamic Integration** tab, providing flexibility and easy maintainability. + +To add this specific Power to your project in JCB: + +> simply use this SPK +``` +Super---6e2ca779_f70e_4871_a138_0ee5eaec6a97---Power +``` +> remember to replace the `---` with `___` to activate this Power in your code + --- ``` ██╗ ██████╗██████╗ diff --git a/src/6e2ca779-f70e-4871-a138-0ee5eaec6a97/settings.json b/src/6e2ca779-f70e-4871-a138-0ee5eaec6a97/settings.json index 2489603..82bcc87 100644 --- a/src/6e2ca779-f70e-4871-a138-0ee5eaec6a97/settings.json +++ b/src/6e2ca779-f70e-4871-a138-0ee5eaec6a97/settings.json @@ -11,7 +11,7 @@ "type": "class", "use_selection": null, "extendsinterfaces": null, - "namespace": "VDM\\Joomla\\Componentbuilder.Search.Config", + "namespace": "[[[NamespacePrefix]]]\\Joomla\\[[[ComponentNamespace]]].Search.Config", "description": "Search Configurations\r\n\r\n@since 3.2.0", "licensing_template": "\/**\r\n * @package Joomla.Component.Builder\r\n *\r\n * @created 4th September, 2022\r\n * @author Llewellyn van der Merwe \r\n * @git Joomla Component Builder \r\n * @copyright Copyright (C) 2015 Vast Development Method. All rights reserved.\r\n * @license GNU General Public License version 2 or later; see LICENSE.txt\r\n *\/\r\n", "head": "use Joomla\\CMS\\Factory;\r\nuse Joomla\\Input\\Input;", diff --git a/src/7f40cc7d-9ab8-4601-8a2b-4eb3d712a40a/README.md b/src/7f40cc7d-9ab8-4601-8a2b-4eb3d712a40a/README.md index 906aa7d..1705c20 100644 --- a/src/7f40cc7d-9ab8-4601-8a2b-4eb3d712a40a/README.md +++ b/src/7f40cc7d-9ab8-4601-8a2b-4eb3d712a40a/README.md @@ -8,7 +8,7 @@ ``` # class Model (Details) > namespace: **VDM\Joomla\Componentbuilder\Search\Service** -> extends: **** + ```uml @startuml class Model #Gold { @@ -41,6 +41,20 @@ end note @enduml ``` +The Power feature in JCB allows you to write PHP classes and their implementations, making it easy to include them in your Joomla project. JCB handles linking, autoloading, namespacing, and folder structure creation for you. + +By using the SPK (Super Power Key) in your custom code (replacing the class name in your code with the SPK), JCB will automatically pull the power from the repository into your project. This makes it available in your JCB instance, allowing you to edit it and include the class in your generated Joomla component. + +JCB uses placeholders like [[[`NamespacePrefix`]]] and [[[`ComponentNamespace`]]] in namespacing to prevent collisions and improve reusability across different JCB systems. You can also set the **JCB powers path** globally or per component under the **Dynamic Integration** tab, providing flexibility and easy maintainability. + +To add this specific Power to your project in JCB: + +> simply use this SPK +``` +Super---7f40cc7d_9ab8_4601_8a2b_4eb3d712a40a---Power +``` +> remember to replace the `---` with `___` to activate this Power in your code + --- ``` ██╗ ██████╗██████╗ diff --git a/src/7f40cc7d-9ab8-4601-8a2b-4eb3d712a40a/settings.json b/src/7f40cc7d-9ab8-4601-8a2b-4eb3d712a40a/settings.json index f2ac4c0..9c68afe 100644 --- a/src/7f40cc7d-9ab8-4601-8a2b-4eb3d712a40a/settings.json +++ b/src/7f40cc7d-9ab8-4601-8a2b-4eb3d712a40a/settings.json @@ -22,7 +22,7 @@ } }, "extendsinterfaces": null, - "namespace": "VDM\\Joomla\\Componentbuilder.Search.Service.Model", + "namespace": "[[[NamespacePrefix]]]\\Joomla\\[[[ComponentNamespace]]].Search.Service.Model", "description": "Model Service Provider\r\n\r\n@since 3.2.0", "implements_custom": "ServiceProviderInterface", "licensing_template": "\/**\r\n * @package Joomla.Component.Builder\r\n *\r\n * @created 4th September, 2022\r\n * @author Llewellyn van der Merwe \r\n * @git Joomla Component Builder \r\n * @copyright Copyright (C) 2015 Vast Development Method. All rights reserved.\r\n * @license GNU General Public License version 2 or later; see LICENSE.txt\r\n *\/\r\n", diff --git a/src/83efa9a0-4aec-41f8-9c05-b1ac9617746e/README.md b/src/83efa9a0-4aec-41f8-9c05-b1ac9617746e/README.md index 82a8d55..c14541b 100644 --- a/src/83efa9a0-4aec-41f8-9c05-b1ac9617746e/README.md +++ b/src/83efa9a0-4aec-41f8-9c05-b1ac9617746e/README.md @@ -9,6 +9,7 @@ # class Regex (Details) > namespace: **VDM\Joomla\Componentbuilder\Search\Engine** > extends: **Engine** + ```uml @startuml class Regex #Gold { @@ -49,6 +50,20 @@ end note @enduml ``` +The Power feature in JCB allows you to write PHP classes and their implementations, making it easy to include them in your Joomla project. JCB handles linking, autoloading, namespacing, and folder structure creation for you. + +By using the SPK (Super Power Key) in your custom code (replacing the class name in your code with the SPK), JCB will automatically pull the power from the repository into your project. This makes it available in your JCB instance, allowing you to edit it and include the class in your generated Joomla component. + +JCB uses placeholders like [[[`NamespacePrefix`]]] and [[[`ComponentNamespace`]]] in namespacing to prevent collisions and improve reusability across different JCB systems. You can also set the **JCB powers path** globally or per component under the **Dynamic Integration** tab, providing flexibility and easy maintainability. + +To add this specific Power to your project in JCB: + +> simply use this SPK +``` +Super---83efa9a0_4aec_41f8_9c05_b1ac9617746e---Power +``` +> remember to replace the `---` with `___` to activate this Power in your code + --- ``` ██╗ ██████╗██████╗ diff --git a/src/83efa9a0-4aec-41f8-9c05-b1ac9617746e/settings.json b/src/83efa9a0-4aec-41f8-9c05-b1ac9617746e/settings.json index b481fdf..0b5d0ad 100644 --- a/src/83efa9a0-4aec-41f8-9c05-b1ac9617746e/settings.json +++ b/src/83efa9a0-4aec-41f8-9c05-b1ac9617746e/settings.json @@ -26,7 +26,7 @@ } }, "extendsinterfaces": null, - "namespace": "VDM\\Joomla\\Componentbuilder.Search.Engine.Regex", + "namespace": "[[[NamespacePrefix]]]\\Joomla\\[[[ComponentNamespace]]].Search.Engine.Regex", "description": "Search Type Regex\r\n\r\n@since 3.2.0", "licensing_template": "\/**\r\n * @package Joomla.Component.Builder\r\n *\r\n * @created 4th September, 2022\r\n * @author Llewellyn van der Merwe \r\n * @git Joomla Component Builder \r\n * @copyright Copyright (C) 2015 Vast Development Method. All rights reserved.\r\n * @license GNU General Public License version 2 or later; see LICENSE.txt\r\n *\/\r\n", "head": "", diff --git a/src/8f9449fc-bfbc-49a5-b146-d58c8c17dfdf/README.md b/src/8f9449fc-bfbc-49a5-b146-d58c8c17dfdf/README.md index ef3dc3f..5a55bde 100644 --- a/src/8f9449fc-bfbc-49a5-b146-d58c8c17dfdf/README.md +++ b/src/8f9449fc-bfbc-49a5-b146-d58c8c17dfdf/README.md @@ -8,7 +8,7 @@ ``` # abstract class Engine (Details) > namespace: **VDM\Joomla\Componentbuilder\Search\Abstraction** -> extends: **** + ```uml @startuml abstract Engine #Orange { @@ -38,6 +38,20 @@ end note @enduml ``` +The Power feature in JCB allows you to write PHP classes and their implementations, making it easy to include them in your Joomla project. JCB handles linking, autoloading, namespacing, and folder structure creation for you. + +By using the SPK (Super Power Key) in your custom code (replacing the class name in your code with the SPK), JCB will automatically pull the power from the repository into your project. This makes it available in your JCB instance, allowing you to edit it and include the class in your generated Joomla component. + +JCB uses placeholders like [[[`NamespacePrefix`]]] and [[[`ComponentNamespace`]]] in namespacing to prevent collisions and improve reusability across different JCB systems. You can also set the **JCB powers path** globally or per component under the **Dynamic Integration** tab, providing flexibility and easy maintainability. + +To add this specific Power to your project in JCB: + +> simply use this SPK +``` +Super---8f9449fc_bfbc_49a5_b146_d58c8c17dfdf---Power +``` +> remember to replace the `---` with `___` to activate this Power in your code + --- ``` ██╗ ██████╗██████╗ diff --git a/src/8f9449fc-bfbc-49a5-b146-d58c8c17dfdf/settings.json b/src/8f9449fc-bfbc-49a5-b146-d58c8c17dfdf/settings.json index 4ddcd14..a43600e 100644 --- a/src/8f9449fc-bfbc-49a5-b146-d58c8c17dfdf/settings.json +++ b/src/8f9449fc-bfbc-49a5-b146-d58c8c17dfdf/settings.json @@ -20,7 +20,7 @@ } }, "extendsinterfaces": null, - "namespace": "VDM\\Joomla\\Componentbuilder.Search.Abstraction.Engine", + "namespace": "[[[NamespacePrefix]]]\\Joomla\\[[[ComponentNamespace]]].Search.Abstraction.Engine", "description": "Search Engine\r\n\r\n@since 3.2.0", "licensing_template": "\/**\r\n * @package Joomla.Component.Builder\r\n *\r\n * @created 4th September, 2022\r\n * @author Llewellyn van der Merwe \r\n * @git Joomla Component Builder \r\n * @copyright Copyright (C) 2015 Vast Development Method. All rights reserved.\r\n * @license GNU General Public License version 2 or later; see LICENSE.txt\r\n *\/\r\n", "head": "", diff --git a/src/abc37ddd-1ff5-4204-9e5b-015ab4f3d4c7/README.md b/src/abc37ddd-1ff5-4204-9e5b-015ab4f3d4c7/README.md index 0e97928..a689008 100644 --- a/src/abc37ddd-1ff5-4204-9e5b-015ab4f3d4c7/README.md +++ b/src/abc37ddd-1ff5-4204-9e5b-015ab4f3d4c7/README.md @@ -8,7 +8,7 @@ ``` # class Replace (Details) > namespace: **VDM\Joomla\Componentbuilder\Search\Agent** -> extends: **** + ```uml @startuml class Replace #Gold { @@ -64,6 +64,20 @@ end note @enduml ``` +The Power feature in JCB allows you to write PHP classes and their implementations, making it easy to include them in your Joomla project. JCB handles linking, autoloading, namespacing, and folder structure creation for you. + +By using the SPK (Super Power Key) in your custom code (replacing the class name in your code with the SPK), JCB will automatically pull the power from the repository into your project. This makes it available in your JCB instance, allowing you to edit it and include the class in your generated Joomla component. + +JCB uses placeholders like [[[`NamespacePrefix`]]] and [[[`ComponentNamespace`]]] in namespacing to prevent collisions and improve reusability across different JCB systems. You can also set the **JCB powers path** globally or per component under the **Dynamic Integration** tab, providing flexibility and easy maintainability. + +To add this specific Power to your project in JCB: + +> simply use this SPK +``` +Super---abc37ddd_1ff5_4204_9e5b_015ab4f3d4c7---Power +``` +> remember to replace the `---` with `___` to activate this Power in your code + --- ``` ██╗ ██████╗██████╗ diff --git a/src/abc37ddd-1ff5-4204-9e5b-015ab4f3d4c7/settings.json b/src/abc37ddd-1ff5-4204-9e5b-015ab4f3d4c7/settings.json index 0fcb0b8..6ebbba4 100644 --- a/src/abc37ddd-1ff5-4204-9e5b-015ab4f3d4c7/settings.json +++ b/src/abc37ddd-1ff5-4204-9e5b-015ab4f3d4c7/settings.json @@ -34,7 +34,7 @@ } }, "extendsinterfaces": null, - "namespace": "VDM\\Joomla\\Componentbuilder.Search.Agent.Replace", + "namespace": "[[[NamespacePrefix]]]\\Joomla\\[[[ComponentNamespace]]].Search.Agent.Replace", "description": "Search Agent Replace\r\n\r\n@since 3.2.0", "licensing_template": "\/**\r\n * @package Joomla.Component.Builder\r\n *\r\n * @created 4th September, 2022\r\n * @author Llewellyn van der Merwe \r\n * @git Joomla Component Builder \r\n * @copyright Copyright (C) 2015 Vast Development Method. All rights reserved.\r\n * @license GNU General Public License version 2 or later; see LICENSE.txt\r\n *\/\r\n", "head": "", diff --git a/src/afdae35d-fe7f-4055-99ea-afd8ff8349b6/README.md b/src/afdae35d-fe7f-4055-99ea-afd8ff8349b6/README.md index 30252ea..8da76db 100644 --- a/src/afdae35d-fe7f-4055-99ea-afd8ff8349b6/README.md +++ b/src/afdae35d-fe7f-4055-99ea-afd8ff8349b6/README.md @@ -8,7 +8,7 @@ ``` # interface ReplaceInterface (Details) > namespace: **VDM\Joomla\Componentbuilder\Search\Interfaces** -> extends: **** + ```uml @startuml interface ReplaceInterface #Lavender { @@ -54,6 +54,20 @@ end note @enduml ``` +The Power feature in JCB allows you to write PHP classes and their implementations, making it easy to include them in your Joomla project. JCB handles linking, autoloading, namespacing, and folder structure creation for you. + +By using the SPK (Super Power Key) in your custom code (replacing the class name in your code with the SPK), JCB will automatically pull the power from the repository into your project. This makes it available in your JCB instance, allowing you to edit it and include the class in your generated Joomla component. + +JCB uses placeholders like [[[`NamespacePrefix`]]] and [[[`ComponentNamespace`]]] in namespacing to prevent collisions and improve reusability across different JCB systems. You can also set the **JCB powers path** globally or per component under the **Dynamic Integration** tab, providing flexibility and easy maintainability. + +To add this specific Power to your project in JCB: + +> simply use this SPK +``` +Super---afdae35d_fe7f_4055_99ea_afd8ff8349b6---Power +``` +> remember to replace the `---` with `___` to activate this Power in your code + --- ``` ██╗ ██████╗██████╗ diff --git a/src/afdae35d-fe7f-4055-99ea-afd8ff8349b6/settings.json b/src/afdae35d-fe7f-4055-99ea-afd8ff8349b6/settings.json index 35caab4..bef6581 100644 --- a/src/afdae35d-fe7f-4055-99ea-afd8ff8349b6/settings.json +++ b/src/afdae35d-fe7f-4055-99ea-afd8ff8349b6/settings.json @@ -11,7 +11,7 @@ "type": "interface", "use_selection": null, "extendsinterfaces": null, - "namespace": "VDM\\Joomla\\Componentbuilder.Search.Interfaces.ReplaceInterface", + "namespace": "[[[NamespacePrefix]]]\\Joomla\\[[[ComponentNamespace]]].Search.Interfaces.ReplaceInterface", "description": "Search Replace Interface\r\n\r\n@since 3.2.0", "licensing_template": "\/**\r\n * @package Joomla.Component.Builder\r\n *\r\n * @created 4th September, 2022\r\n * @author Llewellyn van der Merwe \r\n * @git Joomla Component Builder \r\n * @copyright Copyright (C) 2015 Vast Development Method. All rights reserved.\r\n * @license GNU General Public License version 2 or later; see LICENSE.txt\r\n *\/\r\n", "head": "", diff --git a/src/cc6972a7-1574-4ae0-92a8-7f1012aac6f7/README.md b/src/cc6972a7-1574-4ae0-92a8-7f1012aac6f7/README.md index 9b419c6..ea3cb3d 100644 --- a/src/cc6972a7-1574-4ae0-92a8-7f1012aac6f7/README.md +++ b/src/cc6972a7-1574-4ae0-92a8-7f1012aac6f7/README.md @@ -8,7 +8,7 @@ ``` # class Agent (Details) > namespace: **VDM\Joomla\Componentbuilder\Search\Service** -> extends: **** + ```uml @startuml class Agent #Gold { @@ -65,6 +65,20 @@ end note @enduml ``` +The Power feature in JCB allows you to write PHP classes and their implementations, making it easy to include them in your Joomla project. JCB handles linking, autoloading, namespacing, and folder structure creation for you. + +By using the SPK (Super Power Key) in your custom code (replacing the class name in your code with the SPK), JCB will automatically pull the power from the repository into your project. This makes it available in your JCB instance, allowing you to edit it and include the class in your generated Joomla component. + +JCB uses placeholders like [[[`NamespacePrefix`]]] and [[[`ComponentNamespace`]]] in namespacing to prevent collisions and improve reusability across different JCB systems. You can also set the **JCB powers path** globally or per component under the **Dynamic Integration** tab, providing flexibility and easy maintainability. + +To add this specific Power to your project in JCB: + +> simply use this SPK +``` +Super---cc6972a7_1574_4ae0_92a8_7f1012aac6f7---Power +``` +> remember to replace the `---` with `___` to activate this Power in your code + --- ``` ██╗ ██████╗██████╗ diff --git a/src/cc6972a7-1574-4ae0-92a8-7f1012aac6f7/settings.json b/src/cc6972a7-1574-4ae0-92a8-7f1012aac6f7/settings.json index b12d869..6baacca 100644 --- a/src/cc6972a7-1574-4ae0-92a8-7f1012aac6f7/settings.json +++ b/src/cc6972a7-1574-4ae0-92a8-7f1012aac6f7/settings.json @@ -34,7 +34,7 @@ } }, "extendsinterfaces": null, - "namespace": "VDM\\Joomla\\Componentbuilder.Search.Service.Agent", + "namespace": "[[[NamespacePrefix]]]\\Joomla\\[[[ComponentNamespace]]].Search.Service.Agent", "description": "Agent Service Provider\r\n\r\n@since 3.2.0", "implements_custom": "ServiceProviderInterface", "licensing_template": "\/**\r\n * @package Joomla.Component.Builder\r\n *\r\n * @created 4th September, 2022\r\n * @author Llewellyn van der Merwe \r\n * @git Joomla Component Builder \r\n * @copyright Copyright (C) 2015 Vast Development Method. All rights reserved.\r\n * @license GNU General Public License version 2 or later; see LICENSE.txt\r\n *\/\r\n", diff --git a/src/d5de47ce-9a9e-4e76-a5c6-61ed74842ea3/README.md b/src/d5de47ce-9a9e-4e76-a5c6-61ed74842ea3/README.md index 031b7c3..93f6646 100644 --- a/src/d5de47ce-9a9e-4e76-a5c6-61ed74842ea3/README.md +++ b/src/d5de47ce-9a9e-4e76-a5c6-61ed74842ea3/README.md @@ -8,7 +8,7 @@ ``` # class Database (Details) > namespace: **VDM\Joomla\Componentbuilder\Search\Service** -> extends: **** + ```uml @startuml class Database #Gold { @@ -49,6 +49,20 @@ end note @enduml ``` +The Power feature in JCB allows you to write PHP classes and their implementations, making it easy to include them in your Joomla project. JCB handles linking, autoloading, namespacing, and folder structure creation for you. + +By using the SPK (Super Power Key) in your custom code (replacing the class name in your code with the SPK), JCB will automatically pull the power from the repository into your project. This makes it available in your JCB instance, allowing you to edit it and include the class in your generated Joomla component. + +JCB uses placeholders like [[[`NamespacePrefix`]]] and [[[`ComponentNamespace`]]] in namespacing to prevent collisions and improve reusability across different JCB systems. You can also set the **JCB powers path** globally or per component under the **Dynamic Integration** tab, providing flexibility and easy maintainability. + +To add this specific Power to your project in JCB: + +> simply use this SPK +``` +Super---d5de47ce_9a9e_4e76_a5c6_61ed74842ea3---Power +``` +> remember to replace the `---` with `___` to activate this Power in your code + --- ``` ██╗ ██████╗██████╗ diff --git a/src/d5de47ce-9a9e-4e76-a5c6-61ed74842ea3/settings.json b/src/d5de47ce-9a9e-4e76-a5c6-61ed74842ea3/settings.json index 738db94..eb305ab 100644 --- a/src/d5de47ce-9a9e-4e76-a5c6-61ed74842ea3/settings.json +++ b/src/d5de47ce-9a9e-4e76-a5c6-61ed74842ea3/settings.json @@ -26,7 +26,7 @@ } }, "extendsinterfaces": null, - "namespace": "VDM\\Joomla\\Componentbuilder.Search.Service.Database", + "namespace": "[[[NamespacePrefix]]]\\Joomla\\[[[ComponentNamespace]]].Search.Service.Database", "description": "Database Service Provider\r\n\r\n@since 3.2.0", "implements_custom": "ServiceProviderInterface", "licensing_template": "\/**\r\n * @package Joomla.Component.Builder\r\n *\r\n * @created 4th September, 2022\r\n * @author Llewellyn van der Merwe \r\n * @git Joomla Component Builder \r\n * @copyright Copyright (C) 2015 Vast Development Method. All rights reserved.\r\n * @license GNU General Public License version 2 or later; see LICENSE.txt\r\n *\/\r\n", diff --git a/src/da714ea5-96bb-4eb1-959b-39b457be9cd1/README.md b/src/da714ea5-96bb-4eb1-959b-39b457be9cd1/README.md index f36cb02..99cc25d 100644 --- a/src/da714ea5-96bb-4eb1-959b-39b457be9cd1/README.md +++ b/src/da714ea5-96bb-4eb1-959b-39b457be9cd1/README.md @@ -8,7 +8,7 @@ ``` # class Search (Details) > namespace: **VDM\Joomla\Componentbuilder\Search\Service** -> extends: **** + ```uml @startuml class Search #Gold { @@ -66,6 +66,20 @@ end note @enduml ``` +The Power feature in JCB allows you to write PHP classes and their implementations, making it easy to include them in your Joomla project. JCB handles linking, autoloading, namespacing, and folder structure creation for you. + +By using the SPK (Super Power Key) in your custom code (replacing the class name in your code with the SPK), JCB will automatically pull the power from the repository into your project. This makes it available in your JCB instance, allowing you to edit it and include the class in your generated Joomla component. + +JCB uses placeholders like [[[`NamespacePrefix`]]] and [[[`ComponentNamespace`]]] in namespacing to prevent collisions and improve reusability across different JCB systems. You can also set the **JCB powers path** globally or per component under the **Dynamic Integration** tab, providing flexibility and easy maintainability. + +To add this specific Power to your project in JCB: + +> simply use this SPK +``` +Super---da714ea5_96bb_4eb1_959b_39b457be9cd1---Power +``` +> remember to replace the `---` with `___` to activate this Power in your code + --- ``` ██╗ ██████╗██████╗ diff --git a/src/da714ea5-96bb-4eb1-959b-39b457be9cd1/settings.json b/src/da714ea5-96bb-4eb1-959b-39b457be9cd1/settings.json index 75b47b6..ea15ef4 100644 --- a/src/da714ea5-96bb-4eb1-959b-39b457be9cd1/settings.json +++ b/src/da714ea5-96bb-4eb1-959b-39b457be9cd1/settings.json @@ -34,7 +34,7 @@ } }, "extendsinterfaces": null, - "namespace": "VDM\\Joomla\\Componentbuilder.Search.Service.Search", + "namespace": "[[[NamespacePrefix]]]\\Joomla\\[[[ComponentNamespace]]].Search.Service.Search", "description": "Search Service Provider\r\n\r\n@since 3.2.0", "implements_custom": "ServiceProviderInterface", "licensing_template": "\/**\r\n * @package Joomla.Component.Builder\r\n *\r\n * @created 4th September, 2022\r\n * @author Llewellyn van der Merwe \r\n * @git Joomla Component Builder \r\n * @copyright Copyright (C) 2015 Vast Development Method. All rights reserved.\r\n * @license GNU General Public License version 2 or later; see LICENSE.txt\r\n *\/\r\n", diff --git a/src/db093eca-63b3-4d6c-9232-3ceb058121c0/README.md b/src/db093eca-63b3-4d6c-9232-3ceb058121c0/README.md index 0027bf7..3940e63 100644 --- a/src/db093eca-63b3-4d6c-9232-3ceb058121c0/README.md +++ b/src/db093eca-63b3-4d6c-9232-3ceb058121c0/README.md @@ -9,6 +9,7 @@ # class Basic (Details) > namespace: **VDM\Joomla\Componentbuilder\Search\Engine** > extends: **Engine** + ```uml @startuml class Basic #Gold { @@ -81,6 +82,20 @@ end note @enduml ``` +The Power feature in JCB allows you to write PHP classes and their implementations, making it easy to include them in your Joomla project. JCB handles linking, autoloading, namespacing, and folder structure creation for you. + +By using the SPK (Super Power Key) in your custom code (replacing the class name in your code with the SPK), JCB will automatically pull the power from the repository into your project. This makes it available in your JCB instance, allowing you to edit it and include the class in your generated Joomla component. + +JCB uses placeholders like [[[`NamespacePrefix`]]] and [[[`ComponentNamespace`]]] in namespacing to prevent collisions and improve reusability across different JCB systems. You can also set the **JCB powers path** globally or per component under the **Dynamic Integration** tab, providing flexibility and easy maintainability. + +To add this specific Power to your project in JCB: + +> simply use this SPK +``` +Super---db093eca_63b3_4d6c_9232_3ceb058121c0---Power +``` +> remember to replace the `---` with `___` to activate this Power in your code + --- ``` ██╗ ██████╗██████╗ diff --git a/src/db093eca-63b3-4d6c-9232-3ceb058121c0/settings.json b/src/db093eca-63b3-4d6c-9232-3ceb058121c0/settings.json index 9526fa4..29b640f 100644 --- a/src/db093eca-63b3-4d6c-9232-3ceb058121c0/settings.json +++ b/src/db093eca-63b3-4d6c-9232-3ceb058121c0/settings.json @@ -26,7 +26,7 @@ } }, "extendsinterfaces": null, - "namespace": "VDM\\Joomla\\Componentbuilder.Search.Engine.Basic", + "namespace": "[[[NamespacePrefix]]]\\Joomla\\[[[ComponentNamespace]]].Search.Engine.Basic", "description": "Search Type String\r\n\r\n@since 3.2.0", "licensing_template": "\/**\r\n * @package Joomla.Component.Builder\r\n *\r\n * @created 4th September, 2022\r\n * @author Llewellyn van der Merwe \r\n * @git Joomla Component Builder \r\n * @copyright Copyright (C) 2015 Vast Development Method. All rights reserved.\r\n * @license GNU General Public License version 2 or later; see LICENSE.txt\r\n *\/\r\n", "head": "", diff --git a/src/e544a248-4b6a-46cb-9926-a3ac9937807c/README.md b/src/e544a248-4b6a-46cb-9926-a3ac9937807c/README.md index f110e38..674d12b 100644 --- a/src/e544a248-4b6a-46cb-9926-a3ac9937807c/README.md +++ b/src/e544a248-4b6a-46cb-9926-a3ac9937807c/README.md @@ -8,7 +8,7 @@ ``` # class Search (Details) > namespace: **VDM\Joomla\Componentbuilder\Search\Agent** -> extends: **** + ```uml @startuml class Search #Gold { @@ -93,6 +93,20 @@ end note @enduml ``` +The Power feature in JCB allows you to write PHP classes and their implementations, making it easy to include them in your Joomla project. JCB handles linking, autoloading, namespacing, and folder structure creation for you. + +By using the SPK (Super Power Key) in your custom code (replacing the class name in your code with the SPK), JCB will automatically pull the power from the repository into your project. This makes it available in your JCB instance, allowing you to edit it and include the class in your generated Joomla component. + +JCB uses placeholders like [[[`NamespacePrefix`]]] and [[[`ComponentNamespace`]]] in namespacing to prevent collisions and improve reusability across different JCB systems. You can also set the **JCB powers path** globally or per component under the **Dynamic Integration** tab, providing flexibility and easy maintainability. + +To add this specific Power to your project in JCB: + +> simply use this SPK +``` +Super---e544a248_4b6a_46cb_9926_a3ac9937807c---Power +``` +> remember to replace the `---` with `___` to activate this Power in your code + --- ``` ██╗ ██████╗██████╗ diff --git a/src/e544a248-4b6a-46cb-9926-a3ac9937807c/settings.json b/src/e544a248-4b6a-46cb-9926-a3ac9937807c/settings.json index 95997e1..bfe167f 100644 --- a/src/e544a248-4b6a-46cb-9926-a3ac9937807c/settings.json +++ b/src/e544a248-4b6a-46cb-9926-a3ac9937807c/settings.json @@ -34,7 +34,7 @@ } }, "extendsinterfaces": null, - "namespace": "VDM\\Joomla\\Componentbuilder.Search.Agent.Search", + "namespace": "[[[NamespacePrefix]]]\\Joomla\\[[[ComponentNamespace]]].Search.Agent.Search", "description": "Search Agent Search\r\n\r\n@since 3.2.0", "licensing_template": "\/**\r\n * @package Joomla.Component.Builder\r\n *\r\n * @created 4th September, 2022\r\n * @author Llewellyn van der Merwe \r\n * @git Joomla Component Builder \r\n * @copyright Copyright (C) 2015 Vast Development Method. All rights reserved.\r\n * @license GNU General Public License version 2 or later; see LICENSE.txt\r\n *\/\r\n", "head": "", diff --git a/src/f523ab49-907a-4356-b064-51c85a187fbd/README.md b/src/f523ab49-907a-4356-b064-51c85a187fbd/README.md index cc3237a..9dbfe4a 100644 --- a/src/f523ab49-907a-4356-b064-51c85a187fbd/README.md +++ b/src/f523ab49-907a-4356-b064-51c85a187fbd/README.md @@ -9,6 +9,7 @@ # class Load (Details) > namespace: **VDM\Joomla\Componentbuilder\Search\Model** > extends: **Model** + ```uml @startuml class Load #Gold { @@ -73,6 +74,20 @@ end note @enduml ``` +The Power feature in JCB allows you to write PHP classes and their implementations, making it easy to include them in your Joomla project. JCB handles linking, autoloading, namespacing, and folder structure creation for you. + +By using the SPK (Super Power Key) in your custom code (replacing the class name in your code with the SPK), JCB will automatically pull the power from the repository into your project. This makes it available in your JCB instance, allowing you to edit it and include the class in your generated Joomla component. + +JCB uses placeholders like [[[`NamespacePrefix`]]] and [[[`ComponentNamespace`]]] in namespacing to prevent collisions and improve reusability across different JCB systems. You can also set the **JCB powers path** globally or per component under the **Dynamic Integration** tab, providing flexibility and easy maintainability. + +To add this specific Power to your project in JCB: + +> simply use this SPK +``` +Super---f523ab49_907a_4356_b064_51c85a187fbd---Power +``` +> remember to replace the `---` with `___` to activate this Power in your code + --- ``` ██╗ ██████╗██████╗ diff --git a/src/f523ab49-907a-4356-b064-51c85a187fbd/settings.json b/src/f523ab49-907a-4356-b064-51c85a187fbd/settings.json index cb1a2f1..9723833 100644 --- a/src/f523ab49-907a-4356-b064-51c85a187fbd/settings.json +++ b/src/f523ab49-907a-4356-b064-51c85a187fbd/settings.json @@ -38,7 +38,7 @@ } }, "extendsinterfaces": null, - "namespace": "VDM\\Joomla\\Componentbuilder.Search.Model.Load", + "namespace": "[[[NamespacePrefix]]]\\Joomla\\[[[ComponentNamespace]]].Search.Model.Load", "description": "Search Load Model\r\n\r\n@since 3.2.0", "licensing_template": "\/**\r\n * @package Joomla.Component.Builder\r\n *\r\n * @created 4th September, 2022\r\n * @author Llewellyn van der Merwe \r\n * @git Joomla Component Builder \r\n * @copyright Copyright (C) 2015 Vast Development Method. All rights reserved.\r\n * @license GNU General Public License version 2 or later; see LICENSE.txt\r\n *\/\r\n", "head": "", diff --git a/super-powers.json b/super-powers.json index 607fe67..f54d4b8 100644 --- a/super-powers.json +++ b/super-powers.json @@ -7,7 +7,7 @@ "power": "src\/01a89ba8-f8bb-435c-93de-0a8f3fa9432a\/code.power", "settings": "src\/01a89ba8-f8bb-435c-93de-0a8f3fa9432a\/settings.json", "path": "src\/01a89ba8-f8bb-435c-93de-0a8f3fa9432a", - "spk": "Super__01a89ba8_f8bb_435c_93de_0a8f3fa9432a__Power", + "spk": "Super---01a89ba8_f8bb_435c_93de_0a8f3fa9432a---Power", "guid": "01a89ba8-f8bb-435c-93de-0a8f3fa9432a" }, "02efe40a-7792-4c82-9444-7d0377243483": { @@ -18,7 +18,7 @@ "power": "src\/02efe40a-7792-4c82-9444-7d0377243483\/code.power", "settings": "src\/02efe40a-7792-4c82-9444-7d0377243483\/settings.json", "path": "src\/02efe40a-7792-4c82-9444-7d0377243483", - "spk": "Super__02efe40a_7792_4c82_9444_7d0377243483__Power", + "spk": "Super---02efe40a_7792_4c82_9444_7d0377243483---Power", "guid": "02efe40a-7792-4c82-9444-7d0377243483" }, "0b658434-3767-401e-addc-eabfd1d0e94a": { @@ -29,7 +29,7 @@ "power": "src\/0b658434-3767-401e-addc-eabfd1d0e94a\/code.power", "settings": "src\/0b658434-3767-401e-addc-eabfd1d0e94a\/settings.json", "path": "src\/0b658434-3767-401e-addc-eabfd1d0e94a", - "spk": "Super__0b658434_3767_401e_addc_eabfd1d0e94a__Power", + "spk": "Super---0b658434_3767_401e_addc_eabfd1d0e94a---Power", "guid": "0b658434-3767-401e-addc-eabfd1d0e94a" }, "0d9442ab-54d9-4947-a219-244cfaea3084": { @@ -40,7 +40,7 @@ "power": "src\/0d9442ab-54d9-4947-a219-244cfaea3084\/code.power", "settings": "src\/0d9442ab-54d9-4947-a219-244cfaea3084\/settings.json", "path": "src\/0d9442ab-54d9-4947-a219-244cfaea3084", - "spk": "Super__0d9442ab_54d9_4947_a219_244cfaea3084__Power", + "spk": "Super---0d9442ab_54d9_4947_a219_244cfaea3084---Power", "guid": "0d9442ab-54d9-4947-a219-244cfaea3084" }, "117d8c9e-3f8d-40ae-b375-1efa2fe5538a": { @@ -51,7 +51,7 @@ "power": "src\/117d8c9e-3f8d-40ae-b375-1efa2fe5538a\/code.power", "settings": "src\/117d8c9e-3f8d-40ae-b375-1efa2fe5538a\/settings.json", "path": "src\/117d8c9e-3f8d-40ae-b375-1efa2fe5538a", - "spk": "Super__117d8c9e_3f8d_40ae_b375_1efa2fe5538a__Power", + "spk": "Super---117d8c9e_3f8d_40ae_b375_1efa2fe5538a---Power", "guid": "117d8c9e-3f8d-40ae-b375-1efa2fe5538a" }, "15d9e1a9-3364-4d69-9d9f-9b87db820e5c": { @@ -62,7 +62,7 @@ "power": "src\/15d9e1a9-3364-4d69-9d9f-9b87db820e5c\/code.power", "settings": "src\/15d9e1a9-3364-4d69-9d9f-9b87db820e5c\/settings.json", "path": "src\/15d9e1a9-3364-4d69-9d9f-9b87db820e5c", - "spk": "Super__15d9e1a9_3364_4d69_9d9f_9b87db820e5c__Power", + "spk": "Super---15d9e1a9_3364_4d69_9d9f_9b87db820e5c---Power", "guid": "15d9e1a9-3364-4d69-9d9f-9b87db820e5c" }, "2bd1a32c-3d90-4646-9314-28d44d164f76": { @@ -73,7 +73,7 @@ "power": "src\/2bd1a32c-3d90-4646-9314-28d44d164f76\/code.power", "settings": "src\/2bd1a32c-3d90-4646-9314-28d44d164f76\/settings.json", "path": "src\/2bd1a32c-3d90-4646-9314-28d44d164f76", - "spk": "Super__2bd1a32c_3d90_4646_9314_28d44d164f76__Power", + "spk": "Super---2bd1a32c_3d90_4646_9314_28d44d164f76---Power", "guid": "2bd1a32c-3d90-4646-9314-28d44d164f76" }, "2dabfb4a-64cd-4c04-9772-4a75f9f3b710": { @@ -84,7 +84,7 @@ "power": "src\/2dabfb4a-64cd-4c04-9772-4a75f9f3b710\/code.power", "settings": "src\/2dabfb4a-64cd-4c04-9772-4a75f9f3b710\/settings.json", "path": "src\/2dabfb4a-64cd-4c04-9772-4a75f9f3b710", - "spk": "Super__2dabfb4a_64cd_4c04_9772_4a75f9f3b710__Power", + "spk": "Super---2dabfb4a_64cd_4c04_9772_4a75f9f3b710---Power", "guid": "2dabfb4a-64cd-4c04-9772-4a75f9f3b710" }, "3ac29912-0681-4ca9-8197-d5a8f6a49ac7": { @@ -95,7 +95,7 @@ "power": "src\/3ac29912-0681-4ca9-8197-d5a8f6a49ac7\/code.power", "settings": "src\/3ac29912-0681-4ca9-8197-d5a8f6a49ac7\/settings.json", "path": "src\/3ac29912-0681-4ca9-8197-d5a8f6a49ac7", - "spk": "Super__3ac29912_0681_4ca9_8197_d5a8f6a49ac7__Power", + "spk": "Super---3ac29912_0681_4ca9_8197_d5a8f6a49ac7---Power", "guid": "3ac29912-0681-4ca9-8197-d5a8f6a49ac7" }, "4c44e5d3-750c-4609-88c8-aa441838b8fe": { @@ -106,7 +106,7 @@ "power": "src\/4c44e5d3-750c-4609-88c8-aa441838b8fe\/code.power", "settings": "src\/4c44e5d3-750c-4609-88c8-aa441838b8fe\/settings.json", "path": "src\/4c44e5d3-750c-4609-88c8-aa441838b8fe", - "spk": "Super__4c44e5d3_750c_4609_88c8_aa441838b8fe__Power", + "spk": "Super---4c44e5d3_750c_4609_88c8_aa441838b8fe---Power", "guid": "4c44e5d3-750c-4609-88c8-aa441838b8fe" }, "55280ec7-e48d-431b-af25-10308dd30636": { @@ -117,7 +117,7 @@ "power": "src\/55280ec7-e48d-431b-af25-10308dd30636\/code.power", "settings": "src\/55280ec7-e48d-431b-af25-10308dd30636\/settings.json", "path": "src\/55280ec7-e48d-431b-af25-10308dd30636", - "spk": "Super__55280ec7_e48d_431b_af25_10308dd30636__Power", + "spk": "Super---55280ec7_e48d_431b_af25_10308dd30636---Power", "guid": "55280ec7-e48d-431b-af25-10308dd30636" }, "6caf9473-133c-49a9-afa0-9f84151b5155": { @@ -128,7 +128,7 @@ "power": "src\/6caf9473-133c-49a9-afa0-9f84151b5155\/code.power", "settings": "src\/6caf9473-133c-49a9-afa0-9f84151b5155\/settings.json", "path": "src\/6caf9473-133c-49a9-afa0-9f84151b5155", - "spk": "Super__6caf9473_133c_49a9_afa0_9f84151b5155__Power", + "spk": "Super---6caf9473_133c_49a9_afa0_9f84151b5155---Power", "guid": "6caf9473-133c-49a9-afa0-9f84151b5155" }, "6e2ca779-f70e-4871-a138-0ee5eaec6a97": { @@ -139,7 +139,7 @@ "power": "src\/6e2ca779-f70e-4871-a138-0ee5eaec6a97\/code.power", "settings": "src\/6e2ca779-f70e-4871-a138-0ee5eaec6a97\/settings.json", "path": "src\/6e2ca779-f70e-4871-a138-0ee5eaec6a97", - "spk": "Super__6e2ca779_f70e_4871_a138_0ee5eaec6a97__Power", + "spk": "Super---6e2ca779_f70e_4871_a138_0ee5eaec6a97---Power", "guid": "6e2ca779-f70e-4871-a138-0ee5eaec6a97" }, "7f40cc7d-9ab8-4601-8a2b-4eb3d712a40a": { @@ -150,7 +150,7 @@ "power": "src\/7f40cc7d-9ab8-4601-8a2b-4eb3d712a40a\/code.power", "settings": "src\/7f40cc7d-9ab8-4601-8a2b-4eb3d712a40a\/settings.json", "path": "src\/7f40cc7d-9ab8-4601-8a2b-4eb3d712a40a", - "spk": "Super__7f40cc7d_9ab8_4601_8a2b_4eb3d712a40a__Power", + "spk": "Super---7f40cc7d_9ab8_4601_8a2b_4eb3d712a40a---Power", "guid": "7f40cc7d-9ab8-4601-8a2b-4eb3d712a40a" }, "83efa9a0-4aec-41f8-9c05-b1ac9617746e": { @@ -161,7 +161,7 @@ "power": "src\/83efa9a0-4aec-41f8-9c05-b1ac9617746e\/code.power", "settings": "src\/83efa9a0-4aec-41f8-9c05-b1ac9617746e\/settings.json", "path": "src\/83efa9a0-4aec-41f8-9c05-b1ac9617746e", - "spk": "Super__83efa9a0_4aec_41f8_9c05_b1ac9617746e__Power", + "spk": "Super---83efa9a0_4aec_41f8_9c05_b1ac9617746e---Power", "guid": "83efa9a0-4aec-41f8-9c05-b1ac9617746e" }, "8f9449fc-bfbc-49a5-b146-d58c8c17dfdf": { @@ -172,7 +172,7 @@ "power": "src\/8f9449fc-bfbc-49a5-b146-d58c8c17dfdf\/code.power", "settings": "src\/8f9449fc-bfbc-49a5-b146-d58c8c17dfdf\/settings.json", "path": "src\/8f9449fc-bfbc-49a5-b146-d58c8c17dfdf", - "spk": "Super__8f9449fc_bfbc_49a5_b146_d58c8c17dfdf__Power", + "spk": "Super---8f9449fc_bfbc_49a5_b146_d58c8c17dfdf---Power", "guid": "8f9449fc-bfbc-49a5-b146-d58c8c17dfdf" }, "abc37ddd-1ff5-4204-9e5b-015ab4f3d4c7": { @@ -183,7 +183,7 @@ "power": "src\/abc37ddd-1ff5-4204-9e5b-015ab4f3d4c7\/code.power", "settings": "src\/abc37ddd-1ff5-4204-9e5b-015ab4f3d4c7\/settings.json", "path": "src\/abc37ddd-1ff5-4204-9e5b-015ab4f3d4c7", - "spk": "Super__abc37ddd_1ff5_4204_9e5b_015ab4f3d4c7__Power", + "spk": "Super---abc37ddd_1ff5_4204_9e5b_015ab4f3d4c7---Power", "guid": "abc37ddd-1ff5-4204-9e5b-015ab4f3d4c7" }, "afdae35d-fe7f-4055-99ea-afd8ff8349b6": { @@ -194,7 +194,7 @@ "power": "src\/afdae35d-fe7f-4055-99ea-afd8ff8349b6\/code.power", "settings": "src\/afdae35d-fe7f-4055-99ea-afd8ff8349b6\/settings.json", "path": "src\/afdae35d-fe7f-4055-99ea-afd8ff8349b6", - "spk": "Super__afdae35d_fe7f_4055_99ea_afd8ff8349b6__Power", + "spk": "Super---afdae35d_fe7f_4055_99ea_afd8ff8349b6---Power", "guid": "afdae35d-fe7f-4055-99ea-afd8ff8349b6" }, "cc6972a7-1574-4ae0-92a8-7f1012aac6f7": { @@ -205,7 +205,7 @@ "power": "src\/cc6972a7-1574-4ae0-92a8-7f1012aac6f7\/code.power", "settings": "src\/cc6972a7-1574-4ae0-92a8-7f1012aac6f7\/settings.json", "path": "src\/cc6972a7-1574-4ae0-92a8-7f1012aac6f7", - "spk": "Super__cc6972a7_1574_4ae0_92a8_7f1012aac6f7__Power", + "spk": "Super---cc6972a7_1574_4ae0_92a8_7f1012aac6f7---Power", "guid": "cc6972a7-1574-4ae0-92a8-7f1012aac6f7" }, "d5de47ce-9a9e-4e76-a5c6-61ed74842ea3": { @@ -216,7 +216,7 @@ "power": "src\/d5de47ce-9a9e-4e76-a5c6-61ed74842ea3\/code.power", "settings": "src\/d5de47ce-9a9e-4e76-a5c6-61ed74842ea3\/settings.json", "path": "src\/d5de47ce-9a9e-4e76-a5c6-61ed74842ea3", - "spk": "Super__d5de47ce_9a9e_4e76_a5c6_61ed74842ea3__Power", + "spk": "Super---d5de47ce_9a9e_4e76_a5c6_61ed74842ea3---Power", "guid": "d5de47ce-9a9e-4e76-a5c6-61ed74842ea3" }, "da714ea5-96bb-4eb1-959b-39b457be9cd1": { @@ -227,7 +227,7 @@ "power": "src\/da714ea5-96bb-4eb1-959b-39b457be9cd1\/code.power", "settings": "src\/da714ea5-96bb-4eb1-959b-39b457be9cd1\/settings.json", "path": "src\/da714ea5-96bb-4eb1-959b-39b457be9cd1", - "spk": "Super__da714ea5_96bb_4eb1_959b_39b457be9cd1__Power", + "spk": "Super---da714ea5_96bb_4eb1_959b_39b457be9cd1---Power", "guid": "da714ea5-96bb-4eb1-959b-39b457be9cd1" }, "db093eca-63b3-4d6c-9232-3ceb058121c0": { @@ -238,7 +238,7 @@ "power": "src\/db093eca-63b3-4d6c-9232-3ceb058121c0\/code.power", "settings": "src\/db093eca-63b3-4d6c-9232-3ceb058121c0\/settings.json", "path": "src\/db093eca-63b3-4d6c-9232-3ceb058121c0", - "spk": "Super__db093eca_63b3_4d6c_9232_3ceb058121c0__Power", + "spk": "Super---db093eca_63b3_4d6c_9232_3ceb058121c0---Power", "guid": "db093eca-63b3-4d6c-9232-3ceb058121c0" }, "e544a248-4b6a-46cb-9926-a3ac9937807c": { @@ -249,7 +249,7 @@ "power": "src\/e544a248-4b6a-46cb-9926-a3ac9937807c\/code.power", "settings": "src\/e544a248-4b6a-46cb-9926-a3ac9937807c\/settings.json", "path": "src\/e544a248-4b6a-46cb-9926-a3ac9937807c", - "spk": "Super__e544a248_4b6a_46cb_9926_a3ac9937807c__Power", + "spk": "Super---e544a248_4b6a_46cb_9926_a3ac9937807c---Power", "guid": "e544a248-4b6a-46cb-9926-a3ac9937807c" }, "f523ab49-907a-4356-b064-51c85a187fbd": { @@ -260,7 +260,7 @@ "power": "src\/f523ab49-907a-4356-b064-51c85a187fbd\/code.power", "settings": "src\/f523ab49-907a-4356-b064-51c85a187fbd\/settings.json", "path": "src\/f523ab49-907a-4356-b064-51c85a187fbd", - "spk": "Super__f523ab49_907a_4356_b064_51c85a187fbd__Power", + "spk": "Super---f523ab49_907a_4356_b064_51c85a187fbd---Power", "guid": "f523ab49-907a-4356-b064-51c85a187fbd" } } \ No newline at end of file