Update 2024-07-16 14:01:12

This commit is contained in:
Robot 2024-07-16 14:01:42 +02:00
parent faaabf8f66
commit 8c5502c338
Signed by: Robot
GPG Key ID: 14DECD44E7E1BB95
50 changed files with 433 additions and 90 deletions

View File

@ -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) - **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 - **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) | Super__0b658434_3767_401e_addc_eabfd1d0e94a__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) | Super__6e2ca779_f70e_4871_a138_0ee5eaec6a97__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) - **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) - **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 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) | Super__abc37ddd_1ff5_4204_9e5b_015ab4f3d4c7__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) | Super__e544a248_4b6a_46cb_9926_a3ac9937807c__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) | Super__3ac29912_0681_4ca9_8197_d5a8f6a49ac7__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) - **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 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) | Super__2dabfb4a_64cd_4c04_9772_4a75f9f3b710__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) - **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 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) | Super__83efa9a0_4aec_41f8_9c05_b1ac9617746e__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) - **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 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) | Super__4c44e5d3_750c_4609_88c8_aa441838b8fe__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) | Super__2bd1a32c_3d90_4646_9314_28d44d164f76__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) | Super__afdae35d_fe7f_4055_99ea_afd8ff8349b6__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) | Super__0d9442ab_54d9_4947_a219_244cfaea3084__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) | Super__117d8c9e_3f8d_40ae_b375_1efa2fe5538a__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) - **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 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) | Super__f523ab49_907a_4356_b064_51c85a187fbd__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) - **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 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) | Super__d5de47ce_9a9e_4e76_a5c6_61ed74842ea3__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) | Super__7f40cc7d_9ab8_4601_8a2b_4eb3d712a40a__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) | Super__da714ea5_96bb_4eb1_959b_39b457be9cd1__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
--- ---
``` ```

View File

@ -9,6 +9,7 @@
# abstract class Factory (Details) # abstract class Factory (Details)
> namespace: **VDM\Joomla\Componentbuilder\Search** > namespace: **VDM\Joomla\Componentbuilder\Search**
> extends: **ExtendingFactory** > extends: **ExtendingFactory**
```uml ```uml
@startuml @startuml
abstract Factory #Orange { abstract Factory #Orange {
@ -25,6 +26,20 @@ end note
@enduml @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
--- ---
``` ```
██╗ ██████╗██████╗ ██╗ ██████╗██████╗

View File

@ -30,7 +30,7 @@
} }
}, },
"extendsinterfaces": null, "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", "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 <https:\/\/dev.vdm.io>\r\n * @git Joomla Component Builder <https:\/\/git.vdm.dev\/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", "licensing_template": "\/**\r\n * @package Joomla.Component.Builder\r\n *\r\n * @created 4th September, 2022\r\n * @author Llewellyn van der Merwe <https:\/\/dev.vdm.io>\r\n * @git Joomla Component Builder <https:\/\/git.vdm.dev\/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;", "head": "use Joomla\\DI\\Container;",

View File

@ -9,6 +9,7 @@
# class Insert (Details) # class Insert (Details)
> namespace: **VDM\Joomla\Componentbuilder\Search\Model** > namespace: **VDM\Joomla\Componentbuilder\Search\Model**
> extends: **Model** > extends: **Model**
```uml ```uml
@startuml @startuml
class Insert #Gold { class Insert #Gold {
@ -73,6 +74,20 @@ end note
@enduml @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
--- ---
``` ```
██╗ ██████╗██████╗ ██╗ ██████╗██████╗

View File

@ -30,7 +30,7 @@
} }
}, },
"extendsinterfaces": null, "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", "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 <https:\/\/dev.vdm.io>\r\n * @git Joomla Component Builder <https:\/\/git.vdm.dev\/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", "licensing_template": "\/**\r\n * @package Joomla.Component.Builder\r\n *\r\n * @created 4th September, 2022\r\n * @author Llewellyn van der Merwe <https:\/\/dev.vdm.io>\r\n * @git Joomla Component Builder <https:\/\/git.vdm.dev\/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": "", "head": "",

View File

@ -8,7 +8,7 @@
``` ```
# class Agent (Details) # class Agent (Details)
> namespace: **VDM\Joomla\Componentbuilder\Search** > namespace: **VDM\Joomla\Componentbuilder\Search**
> extends: ****
```uml ```uml
@startuml @startuml
class Agent #Gold { class Agent #Gold {
@ -151,6 +151,20 @@ end note
@enduml @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
--- ---
``` ```
██╗ ██████╗██████╗ ██╗ ██████╗██████╗

View File

@ -48,7 +48,7 @@
} }
}, },
"extendsinterfaces": null, "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", "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 <https:\/\/dev.vdm.io>\r\n * @git Joomla Component Builder <https:\/\/git.vdm.dev\/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", "licensing_template": "\/**\r\n * @package Joomla.Component.Builder\r\n *\r\n * @created 4th September, 2022\r\n * @author Llewellyn van der Merwe <https:\/\/dev.vdm.io>\r\n * @git Joomla Component Builder <https:\/\/git.vdm.dev\/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;", "head": "use Joomla\\CMS\\Language\\Text;",

View File

@ -8,7 +8,7 @@
``` ```
# interface SearchInterface (Details) # interface SearchInterface (Details)
> namespace: **VDM\Joomla\Componentbuilder\Search\Interfaces** > namespace: **VDM\Joomla\Componentbuilder\Search\Interfaces**
> extends: ****
```uml ```uml
@startuml @startuml
interface SearchInterface #Lavender { interface SearchInterface #Lavender {
@ -47,6 +47,20 @@ end note
@enduml @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
--- ---
``` ```
██╗ ██████╗██████╗ ██╗ ██████╗██████╗

View File

@ -11,7 +11,7 @@
"type": "interface", "type": "interface",
"use_selection": null, "use_selection": null,
"extendsinterfaces": 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", "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 <https:\/\/dev.vdm.io>\r\n * @git Joomla Component Builder <https:\/\/git.vdm.dev\/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", "licensing_template": "\/**\r\n * @package Joomla.Component.Builder\r\n *\r\n * @created 4th September, 2022\r\n * @author Llewellyn van der Merwe <https:\/\/dev.vdm.io>\r\n * @git Joomla Component Builder <https:\/\/git.vdm.dev\/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": "", "head": "",

View File

@ -8,7 +8,7 @@
``` ```
# interface SearchTypeInterface (Details) # interface SearchTypeInterface (Details)
> namespace: **VDM\Joomla\Componentbuilder\Search\Interfaces** > namespace: **VDM\Joomla\Componentbuilder\Search\Interfaces**
> extends: ****
```uml ```uml
@startuml @startuml
interface SearchTypeInterface #Lavender { interface SearchTypeInterface #Lavender {
@ -33,6 +33,20 @@ end note
@enduml @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
--- ---
``` ```
██╗ ██████╗██████╗ ██╗ ██████╗██████╗

View File

@ -11,7 +11,7 @@
"type": "interface", "type": "interface",
"use_selection": null, "use_selection": null,
"extendsinterfaces": 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", "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 <https:\/\/dev.vdm.io>\r\n * @git Joomla Component Builder <https:\/\/git.vdm.dev\/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", "licensing_template": "\/**\r\n * @package Joomla.Component.Builder\r\n *\r\n * @created 4th September, 2022\r\n * @author Llewellyn van der Merwe <https:\/\/dev.vdm.io>\r\n * @git Joomla Component Builder <https:\/\/git.vdm.dev\/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": "", "head": "",

View File

@ -8,7 +8,7 @@
``` ```
# class Find (Details) # class Find (Details)
> namespace: **VDM\Joomla\Componentbuilder\Search\Agent** > namespace: **VDM\Joomla\Componentbuilder\Search\Agent**
> extends: ****
```uml ```uml
@startuml @startuml
class Find #Gold { class Find #Gold {
@ -64,6 +64,20 @@ end note
@enduml @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
--- ---
``` ```
██╗ ██████╗██████╗ ██╗ ██████╗██████╗

View File

@ -34,7 +34,7 @@
} }
}, },
"extendsinterfaces": null, "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", "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 <https:\/\/dev.vdm.io>\r\n * @git Joomla Component Builder <https:\/\/git.vdm.dev\/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", "licensing_template": "\/**\r\n * @package Joomla.Component.Builder\r\n *\r\n * @created 4th September, 2022\r\n * @author Llewellyn van der Merwe <https:\/\/dev.vdm.io>\r\n * @git Joomla Component Builder <https:\/\/git.vdm.dev\/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": "", "head": "",

View File

@ -8,7 +8,7 @@
``` ```
# interface LoadInterface (Details) # interface LoadInterface (Details)
> namespace: **VDM\Joomla\Componentbuilder\Search\Interfaces** > namespace: **VDM\Joomla\Componentbuilder\Search\Interfaces**
> extends: ****
```uml ```uml
@startuml @startuml
interface LoadInterface #Lavender { interface LoadInterface #Lavender {
@ -49,6 +49,20 @@ end note
@enduml @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
--- ---
``` ```
██╗ ██████╗██████╗ ██╗ ██████╗██████╗

View File

@ -11,7 +11,7 @@
"type": "interface", "type": "interface",
"use_selection": null, "use_selection": null,
"extendsinterfaces": 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", "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 <https:\/\/dev.vdm.io>\r\n * @git Joomla Component Builder <https:\/\/git.vdm.dev\/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", "licensing_template": "\/**\r\n * @package Joomla.Component.Builder\r\n *\r\n * @created 4th September, 2022\r\n * @author Llewellyn van der Merwe <https:\/\/dev.vdm.io>\r\n * @git Joomla Component Builder <https:\/\/git.vdm.dev\/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": "", "head": "",

View File

@ -8,7 +8,7 @@
``` ```
# class Load (Details) # class Load (Details)
> namespace: **VDM\Joomla\Componentbuilder\Search\Database** > namespace: **VDM\Joomla\Componentbuilder\Search\Database**
> extends: ****
```uml ```uml
@startuml @startuml
class Load #Gold { class Load #Gold {
@ -96,6 +96,20 @@ end note
@enduml @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
--- ---
``` ```
██╗ ██████╗██████╗ ██╗ ██████╗██████╗

View File

@ -34,7 +34,7 @@
} }
}, },
"extendsinterfaces": null, "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", "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 <https:\/\/dev.vdm.io>\r\n * @git Joomla Component Builder <https:\/\/git.vdm.dev\/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", "licensing_template": "\/**\r\n * @package Joomla.Component.Builder\r\n *\r\n * @created 4th September, 2022\r\n * @author Llewellyn van der Merwe <https:\/\/dev.vdm.io>\r\n * @git Joomla Component Builder <https:\/\/git.vdm.dev\/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;", "head": "use Joomla\\CMS\\Factory as JoomlaFactory;",

View File

@ -8,7 +8,7 @@
``` ```
# class Update (Details) # class Update (Details)
> namespace: **VDM\Joomla\Componentbuilder\Search\Agent** > namespace: **VDM\Joomla\Componentbuilder\Search\Agent**
> extends: ****
```uml ```uml
@startuml @startuml
class Update #Gold { class Update #Gold {
@ -64,6 +64,20 @@ end note
@enduml @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
--- ---
``` ```
██╗ ██████╗██████╗ ██╗ ██████╗██████╗

View File

@ -28,7 +28,7 @@
} }
}, },
"extendsinterfaces": null, "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", "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 <https:\/\/dev.vdm.io>\r\n * @git Joomla Component Builder <https:\/\/git.vdm.dev\/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", "licensing_template": "\/**\r\n * @package Joomla.Component.Builder\r\n *\r\n * @created 4th September, 2022\r\n * @author Llewellyn van der Merwe <https:\/\/dev.vdm.io>\r\n * @git Joomla Component Builder <https:\/\/git.vdm.dev\/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": "", "head": "",

View File

@ -8,7 +8,7 @@
``` ```
# interface InsertInterface (Details) # interface InsertInterface (Details)
> namespace: **VDM\Joomla\Componentbuilder\Search\Interfaces** > namespace: **VDM\Joomla\Componentbuilder\Search\Interfaces**
> extends: ****
```uml ```uml
@startuml @startuml
interface InsertInterface #Lavender { interface InsertInterface #Lavender {
@ -50,6 +50,20 @@ end note
@enduml @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
--- ---
``` ```
██╗ ██████╗██████╗ ██╗ ██████╗██████╗

View File

@ -11,7 +11,7 @@
"type": "interface", "type": "interface",
"use_selection": null, "use_selection": null,
"extendsinterfaces": 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", "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 <https:\/\/dev.vdm.io>\r\n * @git Joomla Component Builder <https:\/\/git.vdm.dev\/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", "licensing_template": "\/**\r\n * @package Joomla.Component.Builder\r\n *\r\n * @created 4th September, 2022\r\n * @author Llewellyn van der Merwe <https:\/\/dev.vdm.io>\r\n * @git Joomla Component Builder <https:\/\/git.vdm.dev\/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": "", "head": "",

View File

@ -8,7 +8,7 @@
``` ```
# interface FindInterface (Details) # interface FindInterface (Details)
> namespace: **VDM\Joomla\Componentbuilder\Search\Interfaces** > namespace: **VDM\Joomla\Componentbuilder\Search\Interfaces**
> extends: ****
```uml ```uml
@startuml @startuml
interface FindInterface #Lavender { interface FindInterface #Lavender {
@ -54,6 +54,20 @@ end note
@enduml @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
--- ---
``` ```
██╗ ██████╗██████╗ ██╗ ██████╗██████╗

View File

@ -11,7 +11,7 @@
"type": "interface", "type": "interface",
"use_selection": null, "use_selection": null,
"extendsinterfaces": 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", "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 <https:\/\/dev.vdm.io>\r\n * @git Joomla Component Builder <https:\/\/git.vdm.dev\/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", "licensing_template": "\/**\r\n * @package Joomla.Component.Builder\r\n *\r\n * @created 4th September, 2022\r\n * @author Llewellyn van der Merwe <https:\/\/dev.vdm.io>\r\n * @git Joomla Component Builder <https:\/\/git.vdm.dev\/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": "", "head": "",

View File

@ -8,7 +8,7 @@
``` ```
# class Insert (Details) # class Insert (Details)
> namespace: **VDM\Joomla\Componentbuilder\Search\Database** > namespace: **VDM\Joomla\Componentbuilder\Search\Database**
> extends: ****
```uml ```uml
@startuml @startuml
class Insert #Gold { class Insert #Gold {
@ -66,6 +66,20 @@ end note
@enduml @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
--- ---
``` ```
██╗ ██████╗██████╗ ██╗ ██████╗██████╗

View File

@ -34,7 +34,7 @@
} }
}, },
"extendsinterfaces": null, "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", "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 <https:\/\/dev.vdm.io>\r\n * @git Joomla Component Builder <https:\/\/git.vdm.dev\/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", "licensing_template": "\/**\r\n * @package Joomla.Component.Builder\r\n *\r\n * @created 4th September, 2022\r\n * @author Llewellyn van der Merwe <https:\/\/dev.vdm.io>\r\n * @git Joomla Component Builder <https:\/\/git.vdm.dev\/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;", "head": "use Joomla\\CMS\\Factory as JoomlaFactory;",

View File

@ -9,6 +9,7 @@
# class Config (Details) # class Config (Details)
> namespace: **VDM\Joomla\Componentbuilder\Search** > namespace: **VDM\Joomla\Componentbuilder\Search**
> extends: **BaseConfig** > extends: **BaseConfig**
```uml ```uml
@startuml @startuml
class Config #Gold { class Config #Gold {
@ -137,6 +138,20 @@ end note
@enduml @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
--- ---
``` ```
██╗ ██████╗██████╗ ██╗ ██████╗██████╗

View File

@ -11,7 +11,7 @@
"type": "class", "type": "class",
"use_selection": null, "use_selection": null,
"extendsinterfaces": 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", "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 <https:\/\/dev.vdm.io>\r\n * @git Joomla Component Builder <https:\/\/git.vdm.dev\/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", "licensing_template": "\/**\r\n * @package Joomla.Component.Builder\r\n *\r\n * @created 4th September, 2022\r\n * @author Llewellyn van der Merwe <https:\/\/dev.vdm.io>\r\n * @git Joomla Component Builder <https:\/\/git.vdm.dev\/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;", "head": "use Joomla\\CMS\\Factory;\r\nuse Joomla\\Input\\Input;",

View File

@ -8,7 +8,7 @@
``` ```
# class Model (Details) # class Model (Details)
> namespace: **VDM\Joomla\Componentbuilder\Search\Service** > namespace: **VDM\Joomla\Componentbuilder\Search\Service**
> extends: ****
```uml ```uml
@startuml @startuml
class Model #Gold { class Model #Gold {
@ -41,6 +41,20 @@ end note
@enduml @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
--- ---
``` ```
██╗ ██████╗██████╗ ██╗ ██████╗██████╗

View File

@ -22,7 +22,7 @@
} }
}, },
"extendsinterfaces": null, "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", "description": "Model Service Provider\r\n\r\n@since 3.2.0",
"implements_custom": "ServiceProviderInterface", "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 <https:\/\/dev.vdm.io>\r\n * @git Joomla Component Builder <https:\/\/git.vdm.dev\/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", "licensing_template": "\/**\r\n * @package Joomla.Component.Builder\r\n *\r\n * @created 4th September, 2022\r\n * @author Llewellyn van der Merwe <https:\/\/dev.vdm.io>\r\n * @git Joomla Component Builder <https:\/\/git.vdm.dev\/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",

View File

@ -9,6 +9,7 @@
# class Regex (Details) # class Regex (Details)
> namespace: **VDM\Joomla\Componentbuilder\Search\Engine** > namespace: **VDM\Joomla\Componentbuilder\Search\Engine**
> extends: **Engine** > extends: **Engine**
```uml ```uml
@startuml @startuml
class Regex #Gold { class Regex #Gold {
@ -49,6 +50,20 @@ end note
@enduml @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
--- ---
``` ```
██╗ ██████╗██████╗ ██╗ ██████╗██████╗

View File

@ -26,7 +26,7 @@
} }
}, },
"extendsinterfaces": null, "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", "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 <https:\/\/dev.vdm.io>\r\n * @git Joomla Component Builder <https:\/\/git.vdm.dev\/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", "licensing_template": "\/**\r\n * @package Joomla.Component.Builder\r\n *\r\n * @created 4th September, 2022\r\n * @author Llewellyn van der Merwe <https:\/\/dev.vdm.io>\r\n * @git Joomla Component Builder <https:\/\/git.vdm.dev\/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": "", "head": "",

View File

@ -8,7 +8,7 @@
``` ```
# abstract class Engine (Details) # abstract class Engine (Details)
> namespace: **VDM\Joomla\Componentbuilder\Search\Abstraction** > namespace: **VDM\Joomla\Componentbuilder\Search\Abstraction**
> extends: ****
```uml ```uml
@startuml @startuml
abstract Engine #Orange { abstract Engine #Orange {
@ -38,6 +38,20 @@ end note
@enduml @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
--- ---
``` ```
██╗ ██████╗██████╗ ██╗ ██████╗██████╗

View File

@ -20,7 +20,7 @@
} }
}, },
"extendsinterfaces": null, "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", "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 <https:\/\/dev.vdm.io>\r\n * @git Joomla Component Builder <https:\/\/git.vdm.dev\/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", "licensing_template": "\/**\r\n * @package Joomla.Component.Builder\r\n *\r\n * @created 4th September, 2022\r\n * @author Llewellyn van der Merwe <https:\/\/dev.vdm.io>\r\n * @git Joomla Component Builder <https:\/\/git.vdm.dev\/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": "", "head": "",

View File

@ -8,7 +8,7 @@
``` ```
# class Replace (Details) # class Replace (Details)
> namespace: **VDM\Joomla\Componentbuilder\Search\Agent** > namespace: **VDM\Joomla\Componentbuilder\Search\Agent**
> extends: ****
```uml ```uml
@startuml @startuml
class Replace #Gold { class Replace #Gold {
@ -64,6 +64,20 @@ end note
@enduml @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
--- ---
``` ```
██╗ ██████╗██████╗ ██╗ ██████╗██████╗

View File

@ -34,7 +34,7 @@
} }
}, },
"extendsinterfaces": null, "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", "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 <https:\/\/dev.vdm.io>\r\n * @git Joomla Component Builder <https:\/\/git.vdm.dev\/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", "licensing_template": "\/**\r\n * @package Joomla.Component.Builder\r\n *\r\n * @created 4th September, 2022\r\n * @author Llewellyn van der Merwe <https:\/\/dev.vdm.io>\r\n * @git Joomla Component Builder <https:\/\/git.vdm.dev\/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": "", "head": "",

View File

@ -8,7 +8,7 @@
``` ```
# interface ReplaceInterface (Details) # interface ReplaceInterface (Details)
> namespace: **VDM\Joomla\Componentbuilder\Search\Interfaces** > namespace: **VDM\Joomla\Componentbuilder\Search\Interfaces**
> extends: ****
```uml ```uml
@startuml @startuml
interface ReplaceInterface #Lavender { interface ReplaceInterface #Lavender {
@ -54,6 +54,20 @@ end note
@enduml @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
--- ---
``` ```
██╗ ██████╗██████╗ ██╗ ██████╗██████╗

View File

@ -11,7 +11,7 @@
"type": "interface", "type": "interface",
"use_selection": null, "use_selection": null,
"extendsinterfaces": 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", "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 <https:\/\/dev.vdm.io>\r\n * @git Joomla Component Builder <https:\/\/git.vdm.dev\/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", "licensing_template": "\/**\r\n * @package Joomla.Component.Builder\r\n *\r\n * @created 4th September, 2022\r\n * @author Llewellyn van der Merwe <https:\/\/dev.vdm.io>\r\n * @git Joomla Component Builder <https:\/\/git.vdm.dev\/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": "", "head": "",

View File

@ -8,7 +8,7 @@
``` ```
# class Agent (Details) # class Agent (Details)
> namespace: **VDM\Joomla\Componentbuilder\Search\Service** > namespace: **VDM\Joomla\Componentbuilder\Search\Service**
> extends: ****
```uml ```uml
@startuml @startuml
class Agent #Gold { class Agent #Gold {
@ -65,6 +65,20 @@ end note
@enduml @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
--- ---
``` ```
██╗ ██████╗██████╗ ██╗ ██████╗██████╗

View File

@ -34,7 +34,7 @@
} }
}, },
"extendsinterfaces": null, "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", "description": "Agent Service Provider\r\n\r\n@since 3.2.0",
"implements_custom": "ServiceProviderInterface", "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 <https:\/\/dev.vdm.io>\r\n * @git Joomla Component Builder <https:\/\/git.vdm.dev\/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", "licensing_template": "\/**\r\n * @package Joomla.Component.Builder\r\n *\r\n * @created 4th September, 2022\r\n * @author Llewellyn van der Merwe <https:\/\/dev.vdm.io>\r\n * @git Joomla Component Builder <https:\/\/git.vdm.dev\/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",

View File

@ -8,7 +8,7 @@
``` ```
# class Database (Details) # class Database (Details)
> namespace: **VDM\Joomla\Componentbuilder\Search\Service** > namespace: **VDM\Joomla\Componentbuilder\Search\Service**
> extends: ****
```uml ```uml
@startuml @startuml
class Database #Gold { class Database #Gold {
@ -49,6 +49,20 @@ end note
@enduml @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
--- ---
``` ```
██╗ ██████╗██████╗ ██╗ ██████╗██████╗

View File

@ -26,7 +26,7 @@
} }
}, },
"extendsinterfaces": null, "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", "description": "Database Service Provider\r\n\r\n@since 3.2.0",
"implements_custom": "ServiceProviderInterface", "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 <https:\/\/dev.vdm.io>\r\n * @git Joomla Component Builder <https:\/\/git.vdm.dev\/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", "licensing_template": "\/**\r\n * @package Joomla.Component.Builder\r\n *\r\n * @created 4th September, 2022\r\n * @author Llewellyn van der Merwe <https:\/\/dev.vdm.io>\r\n * @git Joomla Component Builder <https:\/\/git.vdm.dev\/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",

View File

@ -8,7 +8,7 @@
``` ```
# class Search (Details) # class Search (Details)
> namespace: **VDM\Joomla\Componentbuilder\Search\Service** > namespace: **VDM\Joomla\Componentbuilder\Search\Service**
> extends: ****
```uml ```uml
@startuml @startuml
class Search #Gold { class Search #Gold {
@ -66,6 +66,20 @@ end note
@enduml @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
--- ---
``` ```
██╗ ██████╗██████╗ ██╗ ██████╗██████╗

View File

@ -34,7 +34,7 @@
} }
}, },
"extendsinterfaces": null, "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", "description": "Search Service Provider\r\n\r\n@since 3.2.0",
"implements_custom": "ServiceProviderInterface", "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 <https:\/\/dev.vdm.io>\r\n * @git Joomla Component Builder <https:\/\/git.vdm.dev\/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", "licensing_template": "\/**\r\n * @package Joomla.Component.Builder\r\n *\r\n * @created 4th September, 2022\r\n * @author Llewellyn van der Merwe <https:\/\/dev.vdm.io>\r\n * @git Joomla Component Builder <https:\/\/git.vdm.dev\/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",

View File

@ -9,6 +9,7 @@
# class Basic (Details) # class Basic (Details)
> namespace: **VDM\Joomla\Componentbuilder\Search\Engine** > namespace: **VDM\Joomla\Componentbuilder\Search\Engine**
> extends: **Engine** > extends: **Engine**
```uml ```uml
@startuml @startuml
class Basic #Gold { class Basic #Gold {
@ -81,6 +82,20 @@ end note
@enduml @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
--- ---
``` ```
██╗ ██████╗██████╗ ██╗ ██████╗██████╗

View File

@ -26,7 +26,7 @@
} }
}, },
"extendsinterfaces": null, "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", "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 <https:\/\/dev.vdm.io>\r\n * @git Joomla Component Builder <https:\/\/git.vdm.dev\/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", "licensing_template": "\/**\r\n * @package Joomla.Component.Builder\r\n *\r\n * @created 4th September, 2022\r\n * @author Llewellyn van der Merwe <https:\/\/dev.vdm.io>\r\n * @git Joomla Component Builder <https:\/\/git.vdm.dev\/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": "", "head": "",

View File

@ -8,7 +8,7 @@
``` ```
# class Search (Details) # class Search (Details)
> namespace: **VDM\Joomla\Componentbuilder\Search\Agent** > namespace: **VDM\Joomla\Componentbuilder\Search\Agent**
> extends: ****
```uml ```uml
@startuml @startuml
class Search #Gold { class Search #Gold {
@ -93,6 +93,20 @@ end note
@enduml @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
--- ---
``` ```
██╗ ██████╗██████╗ ██╗ ██████╗██████╗

View File

@ -34,7 +34,7 @@
} }
}, },
"extendsinterfaces": null, "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", "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 <https:\/\/dev.vdm.io>\r\n * @git Joomla Component Builder <https:\/\/git.vdm.dev\/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", "licensing_template": "\/**\r\n * @package Joomla.Component.Builder\r\n *\r\n * @created 4th September, 2022\r\n * @author Llewellyn van der Merwe <https:\/\/dev.vdm.io>\r\n * @git Joomla Component Builder <https:\/\/git.vdm.dev\/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": "", "head": "",

View File

@ -9,6 +9,7 @@
# class Load (Details) # class Load (Details)
> namespace: **VDM\Joomla\Componentbuilder\Search\Model** > namespace: **VDM\Joomla\Componentbuilder\Search\Model**
> extends: **Model** > extends: **Model**
```uml ```uml
@startuml @startuml
class Load #Gold { class Load #Gold {
@ -73,6 +74,20 @@ end note
@enduml @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
--- ---
``` ```
██╗ ██████╗██████╗ ██╗ ██████╗██████╗

View File

@ -38,7 +38,7 @@
} }
}, },
"extendsinterfaces": null, "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", "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 <https:\/\/dev.vdm.io>\r\n * @git Joomla Component Builder <https:\/\/git.vdm.dev\/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", "licensing_template": "\/**\r\n * @package Joomla.Component.Builder\r\n *\r\n * @created 4th September, 2022\r\n * @author Llewellyn van der Merwe <https:\/\/dev.vdm.io>\r\n * @git Joomla Component Builder <https:\/\/git.vdm.dev\/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": "", "head": "",

View File

@ -7,7 +7,7 @@
"power": "src\/01a89ba8-f8bb-435c-93de-0a8f3fa9432a\/code.power", "power": "src\/01a89ba8-f8bb-435c-93de-0a8f3fa9432a\/code.power",
"settings": "src\/01a89ba8-f8bb-435c-93de-0a8f3fa9432a\/settings.json", "settings": "src\/01a89ba8-f8bb-435c-93de-0a8f3fa9432a\/settings.json",
"path": "src\/01a89ba8-f8bb-435c-93de-0a8f3fa9432a", "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" "guid": "01a89ba8-f8bb-435c-93de-0a8f3fa9432a"
}, },
"02efe40a-7792-4c82-9444-7d0377243483": { "02efe40a-7792-4c82-9444-7d0377243483": {
@ -18,7 +18,7 @@
"power": "src\/02efe40a-7792-4c82-9444-7d0377243483\/code.power", "power": "src\/02efe40a-7792-4c82-9444-7d0377243483\/code.power",
"settings": "src\/02efe40a-7792-4c82-9444-7d0377243483\/settings.json", "settings": "src\/02efe40a-7792-4c82-9444-7d0377243483\/settings.json",
"path": "src\/02efe40a-7792-4c82-9444-7d0377243483", "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" "guid": "02efe40a-7792-4c82-9444-7d0377243483"
}, },
"0b658434-3767-401e-addc-eabfd1d0e94a": { "0b658434-3767-401e-addc-eabfd1d0e94a": {
@ -29,7 +29,7 @@
"power": "src\/0b658434-3767-401e-addc-eabfd1d0e94a\/code.power", "power": "src\/0b658434-3767-401e-addc-eabfd1d0e94a\/code.power",
"settings": "src\/0b658434-3767-401e-addc-eabfd1d0e94a\/settings.json", "settings": "src\/0b658434-3767-401e-addc-eabfd1d0e94a\/settings.json",
"path": "src\/0b658434-3767-401e-addc-eabfd1d0e94a", "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" "guid": "0b658434-3767-401e-addc-eabfd1d0e94a"
}, },
"0d9442ab-54d9-4947-a219-244cfaea3084": { "0d9442ab-54d9-4947-a219-244cfaea3084": {
@ -40,7 +40,7 @@
"power": "src\/0d9442ab-54d9-4947-a219-244cfaea3084\/code.power", "power": "src\/0d9442ab-54d9-4947-a219-244cfaea3084\/code.power",
"settings": "src\/0d9442ab-54d9-4947-a219-244cfaea3084\/settings.json", "settings": "src\/0d9442ab-54d9-4947-a219-244cfaea3084\/settings.json",
"path": "src\/0d9442ab-54d9-4947-a219-244cfaea3084", "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" "guid": "0d9442ab-54d9-4947-a219-244cfaea3084"
}, },
"117d8c9e-3f8d-40ae-b375-1efa2fe5538a": { "117d8c9e-3f8d-40ae-b375-1efa2fe5538a": {
@ -51,7 +51,7 @@
"power": "src\/117d8c9e-3f8d-40ae-b375-1efa2fe5538a\/code.power", "power": "src\/117d8c9e-3f8d-40ae-b375-1efa2fe5538a\/code.power",
"settings": "src\/117d8c9e-3f8d-40ae-b375-1efa2fe5538a\/settings.json", "settings": "src\/117d8c9e-3f8d-40ae-b375-1efa2fe5538a\/settings.json",
"path": "src\/117d8c9e-3f8d-40ae-b375-1efa2fe5538a", "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" "guid": "117d8c9e-3f8d-40ae-b375-1efa2fe5538a"
}, },
"15d9e1a9-3364-4d69-9d9f-9b87db820e5c": { "15d9e1a9-3364-4d69-9d9f-9b87db820e5c": {
@ -62,7 +62,7 @@
"power": "src\/15d9e1a9-3364-4d69-9d9f-9b87db820e5c\/code.power", "power": "src\/15d9e1a9-3364-4d69-9d9f-9b87db820e5c\/code.power",
"settings": "src\/15d9e1a9-3364-4d69-9d9f-9b87db820e5c\/settings.json", "settings": "src\/15d9e1a9-3364-4d69-9d9f-9b87db820e5c\/settings.json",
"path": "src\/15d9e1a9-3364-4d69-9d9f-9b87db820e5c", "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" "guid": "15d9e1a9-3364-4d69-9d9f-9b87db820e5c"
}, },
"2bd1a32c-3d90-4646-9314-28d44d164f76": { "2bd1a32c-3d90-4646-9314-28d44d164f76": {
@ -73,7 +73,7 @@
"power": "src\/2bd1a32c-3d90-4646-9314-28d44d164f76\/code.power", "power": "src\/2bd1a32c-3d90-4646-9314-28d44d164f76\/code.power",
"settings": "src\/2bd1a32c-3d90-4646-9314-28d44d164f76\/settings.json", "settings": "src\/2bd1a32c-3d90-4646-9314-28d44d164f76\/settings.json",
"path": "src\/2bd1a32c-3d90-4646-9314-28d44d164f76", "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" "guid": "2bd1a32c-3d90-4646-9314-28d44d164f76"
}, },
"2dabfb4a-64cd-4c04-9772-4a75f9f3b710": { "2dabfb4a-64cd-4c04-9772-4a75f9f3b710": {
@ -84,7 +84,7 @@
"power": "src\/2dabfb4a-64cd-4c04-9772-4a75f9f3b710\/code.power", "power": "src\/2dabfb4a-64cd-4c04-9772-4a75f9f3b710\/code.power",
"settings": "src\/2dabfb4a-64cd-4c04-9772-4a75f9f3b710\/settings.json", "settings": "src\/2dabfb4a-64cd-4c04-9772-4a75f9f3b710\/settings.json",
"path": "src\/2dabfb4a-64cd-4c04-9772-4a75f9f3b710", "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" "guid": "2dabfb4a-64cd-4c04-9772-4a75f9f3b710"
}, },
"3ac29912-0681-4ca9-8197-d5a8f6a49ac7": { "3ac29912-0681-4ca9-8197-d5a8f6a49ac7": {
@ -95,7 +95,7 @@
"power": "src\/3ac29912-0681-4ca9-8197-d5a8f6a49ac7\/code.power", "power": "src\/3ac29912-0681-4ca9-8197-d5a8f6a49ac7\/code.power",
"settings": "src\/3ac29912-0681-4ca9-8197-d5a8f6a49ac7\/settings.json", "settings": "src\/3ac29912-0681-4ca9-8197-d5a8f6a49ac7\/settings.json",
"path": "src\/3ac29912-0681-4ca9-8197-d5a8f6a49ac7", "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" "guid": "3ac29912-0681-4ca9-8197-d5a8f6a49ac7"
}, },
"4c44e5d3-750c-4609-88c8-aa441838b8fe": { "4c44e5d3-750c-4609-88c8-aa441838b8fe": {
@ -106,7 +106,7 @@
"power": "src\/4c44e5d3-750c-4609-88c8-aa441838b8fe\/code.power", "power": "src\/4c44e5d3-750c-4609-88c8-aa441838b8fe\/code.power",
"settings": "src\/4c44e5d3-750c-4609-88c8-aa441838b8fe\/settings.json", "settings": "src\/4c44e5d3-750c-4609-88c8-aa441838b8fe\/settings.json",
"path": "src\/4c44e5d3-750c-4609-88c8-aa441838b8fe", "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" "guid": "4c44e5d3-750c-4609-88c8-aa441838b8fe"
}, },
"55280ec7-e48d-431b-af25-10308dd30636": { "55280ec7-e48d-431b-af25-10308dd30636": {
@ -117,7 +117,7 @@
"power": "src\/55280ec7-e48d-431b-af25-10308dd30636\/code.power", "power": "src\/55280ec7-e48d-431b-af25-10308dd30636\/code.power",
"settings": "src\/55280ec7-e48d-431b-af25-10308dd30636\/settings.json", "settings": "src\/55280ec7-e48d-431b-af25-10308dd30636\/settings.json",
"path": "src\/55280ec7-e48d-431b-af25-10308dd30636", "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" "guid": "55280ec7-e48d-431b-af25-10308dd30636"
}, },
"6caf9473-133c-49a9-afa0-9f84151b5155": { "6caf9473-133c-49a9-afa0-9f84151b5155": {
@ -128,7 +128,7 @@
"power": "src\/6caf9473-133c-49a9-afa0-9f84151b5155\/code.power", "power": "src\/6caf9473-133c-49a9-afa0-9f84151b5155\/code.power",
"settings": "src\/6caf9473-133c-49a9-afa0-9f84151b5155\/settings.json", "settings": "src\/6caf9473-133c-49a9-afa0-9f84151b5155\/settings.json",
"path": "src\/6caf9473-133c-49a9-afa0-9f84151b5155", "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" "guid": "6caf9473-133c-49a9-afa0-9f84151b5155"
}, },
"6e2ca779-f70e-4871-a138-0ee5eaec6a97": { "6e2ca779-f70e-4871-a138-0ee5eaec6a97": {
@ -139,7 +139,7 @@
"power": "src\/6e2ca779-f70e-4871-a138-0ee5eaec6a97\/code.power", "power": "src\/6e2ca779-f70e-4871-a138-0ee5eaec6a97\/code.power",
"settings": "src\/6e2ca779-f70e-4871-a138-0ee5eaec6a97\/settings.json", "settings": "src\/6e2ca779-f70e-4871-a138-0ee5eaec6a97\/settings.json",
"path": "src\/6e2ca779-f70e-4871-a138-0ee5eaec6a97", "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" "guid": "6e2ca779-f70e-4871-a138-0ee5eaec6a97"
}, },
"7f40cc7d-9ab8-4601-8a2b-4eb3d712a40a": { "7f40cc7d-9ab8-4601-8a2b-4eb3d712a40a": {
@ -150,7 +150,7 @@
"power": "src\/7f40cc7d-9ab8-4601-8a2b-4eb3d712a40a\/code.power", "power": "src\/7f40cc7d-9ab8-4601-8a2b-4eb3d712a40a\/code.power",
"settings": "src\/7f40cc7d-9ab8-4601-8a2b-4eb3d712a40a\/settings.json", "settings": "src\/7f40cc7d-9ab8-4601-8a2b-4eb3d712a40a\/settings.json",
"path": "src\/7f40cc7d-9ab8-4601-8a2b-4eb3d712a40a", "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" "guid": "7f40cc7d-9ab8-4601-8a2b-4eb3d712a40a"
}, },
"83efa9a0-4aec-41f8-9c05-b1ac9617746e": { "83efa9a0-4aec-41f8-9c05-b1ac9617746e": {
@ -161,7 +161,7 @@
"power": "src\/83efa9a0-4aec-41f8-9c05-b1ac9617746e\/code.power", "power": "src\/83efa9a0-4aec-41f8-9c05-b1ac9617746e\/code.power",
"settings": "src\/83efa9a0-4aec-41f8-9c05-b1ac9617746e\/settings.json", "settings": "src\/83efa9a0-4aec-41f8-9c05-b1ac9617746e\/settings.json",
"path": "src\/83efa9a0-4aec-41f8-9c05-b1ac9617746e", "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" "guid": "83efa9a0-4aec-41f8-9c05-b1ac9617746e"
}, },
"8f9449fc-bfbc-49a5-b146-d58c8c17dfdf": { "8f9449fc-bfbc-49a5-b146-d58c8c17dfdf": {
@ -172,7 +172,7 @@
"power": "src\/8f9449fc-bfbc-49a5-b146-d58c8c17dfdf\/code.power", "power": "src\/8f9449fc-bfbc-49a5-b146-d58c8c17dfdf\/code.power",
"settings": "src\/8f9449fc-bfbc-49a5-b146-d58c8c17dfdf\/settings.json", "settings": "src\/8f9449fc-bfbc-49a5-b146-d58c8c17dfdf\/settings.json",
"path": "src\/8f9449fc-bfbc-49a5-b146-d58c8c17dfdf", "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" "guid": "8f9449fc-bfbc-49a5-b146-d58c8c17dfdf"
}, },
"abc37ddd-1ff5-4204-9e5b-015ab4f3d4c7": { "abc37ddd-1ff5-4204-9e5b-015ab4f3d4c7": {
@ -183,7 +183,7 @@
"power": "src\/abc37ddd-1ff5-4204-9e5b-015ab4f3d4c7\/code.power", "power": "src\/abc37ddd-1ff5-4204-9e5b-015ab4f3d4c7\/code.power",
"settings": "src\/abc37ddd-1ff5-4204-9e5b-015ab4f3d4c7\/settings.json", "settings": "src\/abc37ddd-1ff5-4204-9e5b-015ab4f3d4c7\/settings.json",
"path": "src\/abc37ddd-1ff5-4204-9e5b-015ab4f3d4c7", "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" "guid": "abc37ddd-1ff5-4204-9e5b-015ab4f3d4c7"
}, },
"afdae35d-fe7f-4055-99ea-afd8ff8349b6": { "afdae35d-fe7f-4055-99ea-afd8ff8349b6": {
@ -194,7 +194,7 @@
"power": "src\/afdae35d-fe7f-4055-99ea-afd8ff8349b6\/code.power", "power": "src\/afdae35d-fe7f-4055-99ea-afd8ff8349b6\/code.power",
"settings": "src\/afdae35d-fe7f-4055-99ea-afd8ff8349b6\/settings.json", "settings": "src\/afdae35d-fe7f-4055-99ea-afd8ff8349b6\/settings.json",
"path": "src\/afdae35d-fe7f-4055-99ea-afd8ff8349b6", "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" "guid": "afdae35d-fe7f-4055-99ea-afd8ff8349b6"
}, },
"cc6972a7-1574-4ae0-92a8-7f1012aac6f7": { "cc6972a7-1574-4ae0-92a8-7f1012aac6f7": {
@ -205,7 +205,7 @@
"power": "src\/cc6972a7-1574-4ae0-92a8-7f1012aac6f7\/code.power", "power": "src\/cc6972a7-1574-4ae0-92a8-7f1012aac6f7\/code.power",
"settings": "src\/cc6972a7-1574-4ae0-92a8-7f1012aac6f7\/settings.json", "settings": "src\/cc6972a7-1574-4ae0-92a8-7f1012aac6f7\/settings.json",
"path": "src\/cc6972a7-1574-4ae0-92a8-7f1012aac6f7", "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" "guid": "cc6972a7-1574-4ae0-92a8-7f1012aac6f7"
}, },
"d5de47ce-9a9e-4e76-a5c6-61ed74842ea3": { "d5de47ce-9a9e-4e76-a5c6-61ed74842ea3": {
@ -216,7 +216,7 @@
"power": "src\/d5de47ce-9a9e-4e76-a5c6-61ed74842ea3\/code.power", "power": "src\/d5de47ce-9a9e-4e76-a5c6-61ed74842ea3\/code.power",
"settings": "src\/d5de47ce-9a9e-4e76-a5c6-61ed74842ea3\/settings.json", "settings": "src\/d5de47ce-9a9e-4e76-a5c6-61ed74842ea3\/settings.json",
"path": "src\/d5de47ce-9a9e-4e76-a5c6-61ed74842ea3", "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" "guid": "d5de47ce-9a9e-4e76-a5c6-61ed74842ea3"
}, },
"da714ea5-96bb-4eb1-959b-39b457be9cd1": { "da714ea5-96bb-4eb1-959b-39b457be9cd1": {
@ -227,7 +227,7 @@
"power": "src\/da714ea5-96bb-4eb1-959b-39b457be9cd1\/code.power", "power": "src\/da714ea5-96bb-4eb1-959b-39b457be9cd1\/code.power",
"settings": "src\/da714ea5-96bb-4eb1-959b-39b457be9cd1\/settings.json", "settings": "src\/da714ea5-96bb-4eb1-959b-39b457be9cd1\/settings.json",
"path": "src\/da714ea5-96bb-4eb1-959b-39b457be9cd1", "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" "guid": "da714ea5-96bb-4eb1-959b-39b457be9cd1"
}, },
"db093eca-63b3-4d6c-9232-3ceb058121c0": { "db093eca-63b3-4d6c-9232-3ceb058121c0": {
@ -238,7 +238,7 @@
"power": "src\/db093eca-63b3-4d6c-9232-3ceb058121c0\/code.power", "power": "src\/db093eca-63b3-4d6c-9232-3ceb058121c0\/code.power",
"settings": "src\/db093eca-63b3-4d6c-9232-3ceb058121c0\/settings.json", "settings": "src\/db093eca-63b3-4d6c-9232-3ceb058121c0\/settings.json",
"path": "src\/db093eca-63b3-4d6c-9232-3ceb058121c0", "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" "guid": "db093eca-63b3-4d6c-9232-3ceb058121c0"
}, },
"e544a248-4b6a-46cb-9926-a3ac9937807c": { "e544a248-4b6a-46cb-9926-a3ac9937807c": {
@ -249,7 +249,7 @@
"power": "src\/e544a248-4b6a-46cb-9926-a3ac9937807c\/code.power", "power": "src\/e544a248-4b6a-46cb-9926-a3ac9937807c\/code.power",
"settings": "src\/e544a248-4b6a-46cb-9926-a3ac9937807c\/settings.json", "settings": "src\/e544a248-4b6a-46cb-9926-a3ac9937807c\/settings.json",
"path": "src\/e544a248-4b6a-46cb-9926-a3ac9937807c", "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" "guid": "e544a248-4b6a-46cb-9926-a3ac9937807c"
}, },
"f523ab49-907a-4356-b064-51c85a187fbd": { "f523ab49-907a-4356-b064-51c85a187fbd": {
@ -260,7 +260,7 @@
"power": "src\/f523ab49-907a-4356-b064-51c85a187fbd\/code.power", "power": "src\/f523ab49-907a-4356-b064-51c85a187fbd\/code.power",
"settings": "src\/f523ab49-907a-4356-b064-51c85a187fbd\/settings.json", "settings": "src\/f523ab49-907a-4356-b064-51c85a187fbd\/settings.json",
"path": "src\/f523ab49-907a-4356-b064-51c85a187fbd", "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" "guid": "f523ab49-907a-4356-b064-51c85a187fbd"
} }
} }