Update 2024-07-11 23:12:51

This commit is contained in:
Robot 2024-07-08 23:13:02 +02:00
parent 5fa6f7ad67
commit eb83e71563
Signed by: Robot
GPG Key ID: 14DECD44E7E1BB95
970 changed files with 6082 additions and 4666 deletions

View File

@ -41,13 +41,12 @@ This repository contains an index (see below) of all the approved powers within
- **Namespace**: [VDM\Joomla\Componentbuilder\Interfaces](#vdm-joomla-componentbuilder-interfaces) - **Namespace**: [VDM\Joomla\Componentbuilder\Interfaces](#vdm-joomla-componentbuilder-interfaces)
- **interface Cryptinterface** | [Details](src/81de8f57-dd9c-4a17-964f-848cd4a0743b) | [Code](src/81de8f57-dd9c-4a17-964f-848cd4a0743b/code.php) | [Settings](src/81de8f57-dd9c-4a17-964f-848cd4a0743b/settings.json) | Super__81de8f57_dd9c_4a17_964f_848cd4a0743b__Power - **interface Cryptinterface** | [Details](src/81de8f57-dd9c-4a17-964f-848cd4a0743b) | [Code](src/81de8f57-dd9c-4a17-964f-848cd4a0743b/code.php) | [Settings](src/81de8f57-dd9c-4a17-964f-848cd4a0743b/settings.json) | Super__81de8f57_dd9c_4a17_964f_848cd4a0743b__Power
- **interface GrepInterface** | [Details](src/c182506a-ab84-439c-b962-1e606b58d545) | [Code](src/c182506a-ab84-439c-b962-1e606b58d545/code.php) | [Settings](src/c182506a-ab84-439c-b962-1e606b58d545/settings.json) | Super__c182506a_ab84_439c_b962_1e606b58d545__Power
- **interface Serverinterface** | [Details](src/86ac0760-26f5-4746-9c7f-ce77860f80f8) | [Code](src/86ac0760-26f5-4746-9c7f-ce77860f80f8/code.php) | [Settings](src/86ac0760-26f5-4746-9c7f-ce77860f80f8/settings.json) | Super__86ac0760_26f5_4746_9c7f_ce77860f80f8__Power - **interface Serverinterface** | [Details](src/86ac0760-26f5-4746-9c7f-ce77860f80f8) | [Code](src/86ac0760-26f5-4746-9c7f-ce77860f80f8/code.php) | [Settings](src/86ac0760-26f5-4746-9c7f-ce77860f80f8/settings.json) | Super__86ac0760_26f5_4746_9c7f_ce77860f80f8__Power
- **interface SuperInterface** | [Details](src/51de80f2-2868-4c2c-8198-ef79349e9bd7) | [Code](src/51de80f2-2868-4c2c-8198-ef79349e9bd7/code.php) | [Settings](src/51de80f2-2868-4c2c-8198-ef79349e9bd7/settings.json) | Super__51de80f2_2868_4c2c_8198_ef79349e9bd7__Power
- **Namespace**: [VDM\Joomla\Componentbuilder\JoomlaPower](#vdm-joomla-componentbuilder-joomlapower) - **Namespace**: [VDM\Joomla\Componentbuilder\JoomlaPower](#vdm-joomla-componentbuilder-joomlapower)
- **abstract class Factory** | [Details](src/6ee3dc9e-1949-4da5-a74f-d9eb7f14e400) | [Code](src/6ee3dc9e-1949-4da5-a74f-d9eb7f14e400/code.php) | [Settings](src/6ee3dc9e-1949-4da5-a74f-d9eb7f14e400/settings.json) | Super__6ee3dc9e_1949_4da5_a74f_d9eb7f14e400__Power - **abstract class Factory** | [Details](src/6ee3dc9e-1949-4da5-a74f-d9eb7f14e400) | [Code](src/6ee3dc9e-1949-4da5-a74f-d9eb7f14e400/code.php) | [Settings](src/6ee3dc9e-1949-4da5-a74f-d9eb7f14e400/settings.json) | Super__6ee3dc9e_1949_4da5_a74f_d9eb7f14e400__Power
- **final class Grep** | [Details](src/355bf21a-f859-4528-9110-bcd2c6d05ea7) | [Code](src/355bf21a-f859-4528-9110-bcd2c6d05ea7/code.php) | [Settings](src/355bf21a-f859-4528-9110-bcd2c6d05ea7/settings.json) | Super__355bf21a_f859_4528_9110_bcd2c6d05ea7__Power - **final class Grep** | [Details](src/355bf21a-f859-4528-9110-bcd2c6d05ea7) | [Code](src/355bf21a-f859-4528-9110-bcd2c6d05ea7/code.php) | [Settings](src/355bf21a-f859-4528-9110-bcd2c6d05ea7/settings.json) | Super__355bf21a_f859_4528_9110_bcd2c6d05ea7__Power
- **final class Repository** | [Details](src/85cddb24-7ee6-4d86-a0db-615f443e1aec) | [Code](src/85cddb24-7ee6-4d86-a0db-615f443e1aec/code.php) | [Settings](src/85cddb24-7ee6-4d86-a0db-615f443e1aec/settings.json) | Super__85cddb24_7ee6_4d86_a0db_615f443e1aec__Power
- **final class Super** | [Details](src/39a75870-a7f7-45fd-937d-5ba97b85b8ad) | [Code](src/39a75870-a7f7-45fd-937d-5ba97b85b8ad/code.php) | [Settings](src/39a75870-a7f7-45fd-937d-5ba97b85b8ad/settings.json) | Super__39a75870_a7f7_45fd_937d_5ba97b85b8ad__Power - **final class Super** | [Details](src/39a75870-a7f7-45fd-937d-5ba97b85b8ad) | [Code](src/39a75870-a7f7-45fd-937d-5ba97b85b8ad/code.php) | [Settings](src/39a75870-a7f7-45fd-937d-5ba97b85b8ad/settings.json) | Super__39a75870_a7f7_45fd_937d_5ba97b85b8ad__Power
- **class Config** | [Details](src/0b821bba-7503-4448-90e7-f3c1bd51dfd6) | [Code](src/0b821bba-7503-4448-90e7-f3c1bd51dfd6/code.php) | [Settings](src/0b821bba-7503-4448-90e7-f3c1bd51dfd6/settings.json) | Super__0b821bba_7503_4448_90e7_f3c1bd51dfd6__Power - **class Config** | [Details](src/0b821bba-7503-4448-90e7-f3c1bd51dfd6) | [Code](src/0b821bba-7503-4448-90e7-f3c1bd51dfd6/code.php) | [Settings](src/0b821bba-7503-4448-90e7-f3c1bd51dfd6/settings.json) | Super__0b821bba_7503_4448_90e7_f3c1bd51dfd6__Power
- **Namespace**: [VDM\Joomla\Componentbuilder\Power](#vdm-joomla-componentbuilder-power) - **Namespace**: [VDM\Joomla\Componentbuilder\Power](#vdm-joomla-componentbuilder-power)
@ -55,13 +54,15 @@ This repository contains an index (see below) of all the approved powers within
- **abstract class Factory** | [Details](src/a5734b9e-a72d-494c-bc72-c3bc7506015f) | [Code](src/a5734b9e-a72d-494c-bc72-c3bc7506015f/code.php) | [Settings](src/a5734b9e-a72d-494c-bc72-c3bc7506015f/settings.json) | Super__a5734b9e_a72d_494c_bc72_c3bc7506015f__Power - **abstract class Factory** | [Details](src/a5734b9e-a72d-494c-bc72-c3bc7506015f) | [Code](src/a5734b9e-a72d-494c-bc72-c3bc7506015f/code.php) | [Settings](src/a5734b9e-a72d-494c-bc72-c3bc7506015f/settings.json) | Super__a5734b9e_a72d_494c_bc72_c3bc7506015f__Power
- **final class Generator** | [Details](src/505801ac-d3e2-44c6-a300-9a57a96170c6) | [Code](src/505801ac-d3e2-44c6-a300-9a57a96170c6/code.php) | [Settings](src/505801ac-d3e2-44c6-a300-9a57a96170c6/settings.json) | Super__505801ac_d3e2_44c6_a300_9a57a96170c6__Power - **final class Generator** | [Details](src/505801ac-d3e2-44c6-a300-9a57a96170c6) | [Code](src/505801ac-d3e2-44c6-a300-9a57a96170c6/code.php) | [Settings](src/505801ac-d3e2-44c6-a300-9a57a96170c6/settings.json) | Super__505801ac_d3e2_44c6_a300_9a57a96170c6__Power
- **final class Grep** | [Details](src/6784dd52-0909-451a-a872-9a942a023c68) | [Code](src/6784dd52-0909-451a-a872-9a942a023c68/code.php) | [Settings](src/6784dd52-0909-451a-a872-9a942a023c68/settings.json) | Super__6784dd52_0909_451a_a872_9a942a023c68__Power - **final class Grep** | [Details](src/6784dd52-0909-451a-a872-9a942a023c68) | [Code](src/6784dd52-0909-451a-a872-9a942a023c68/code.php) | [Settings](src/6784dd52-0909-451a-a872-9a942a023c68/settings.json) | Super__6784dd52_0909_451a_a872_9a942a023c68__Power
- **final class Super** | [Details](src/3ab0eba9-f37b-4b37-aec1-2e78067f2aff) | [Code](src/3ab0eba9-f37b-4b37-aec1-2e78067f2aff/code.php) | [Settings](src/3ab0eba9-f37b-4b37-aec1-2e78067f2aff/settings.json) | Super__3ab0eba9_f37b_4b37_aec1_2e78067f2aff__Power
- **class Config** | [Details](src/be4ccfae-65a9-401e-bdbe-637d8c226954) | [Code](src/be4ccfae-65a9-401e-bdbe-637d8c226954/code.php) | [Settings](src/be4ccfae-65a9-401e-bdbe-637d8c226954/settings.json) | Super__be4ccfae_65a9_401e_bdbe_637d8c226954__Power - **class Config** | [Details](src/be4ccfae-65a9-401e-bdbe-637d8c226954) | [Code](src/be4ccfae-65a9-401e-bdbe-637d8c226954/code.php) | [Settings](src/be4ccfae-65a9-401e-bdbe-637d8c226954/settings.json) | Super__be4ccfae_65a9_401e_bdbe_637d8c226954__Power
- **class Super** | [Details](src/3ab0eba9-f37b-4b37-aec1-2e78067f2aff) | [Code](src/3ab0eba9-f37b-4b37-aec1-2e78067f2aff/code.php) | [Settings](src/3ab0eba9-f37b-4b37-aec1-2e78067f2aff/settings.json) | Super__3ab0eba9_f37b_4b37_aec1_2e78067f2aff__Power
- **Namespace**: [VDM\Joomla\Componentbuilder\Service](#vdm-joomla-componentbuilder-service) - **Namespace**: [VDM\Joomla\Componentbuilder\Service](#vdm-joomla-componentbuilder-service)
- **class CoreRules** | [Details](src/f65b52c2-593a-4c35-89d1-4a8e57a1adf0) | [Code](src/f65b52c2-593a-4c35-89d1-4a8e57a1adf0/code.php) | [Settings](src/f65b52c2-593a-4c35-89d1-4a8e57a1adf0/settings.json) | Super__f65b52c2_593a_4c35_89d1_4a8e57a1adf0__Power - **class CoreRules** | [Details](src/f65b52c2-593a-4c35-89d1-4a8e57a1adf0) | [Code](src/f65b52c2-593a-4c35-89d1-4a8e57a1adf0/code.php) | [Settings](src/f65b52c2-593a-4c35-89d1-4a8e57a1adf0/settings.json) | Super__f65b52c2_593a_4c35_89d1_4a8e57a1adf0__Power
- **Namespace**: [VDM\Joomla\Componentbuilder\Utilities](#vdm-joomla-componentbuilder-utilities) - **Namespace**: [VDM\Joomla\Componentbuilder\Utilities](#vdm-joomla-componentbuilder-utilities)
- **abstract class FilterHelper** | [Details](src/cddcac51-9a46-47c4-ba59-105c70453bd6) | [Code](src/cddcac51-9a46-47c4-ba59-105c70453bd6/code.php) | [Settings](src/cddcac51-9a46-47c4-ba59-105c70453bd6/settings.json) | Super__cddcac51_9a46_47c4_ba59_105c70453bd6__Power
- **abstract class RepoHelper** | [Details](src/c6619b00-261c-473b-8094-d4fe9e6bab39) | [Code](src/c6619b00-261c-473b-8094-d4fe9e6bab39/code.php) | [Settings](src/c6619b00-261c-473b-8094-d4fe9e6bab39/settings.json) | Super__c6619b00_261c_473b_8094_d4fe9e6bab39__Power
- **class Constantpaths** | [Details](src/e0c8c931-52a0-4171-9909-e8769505bb1f) | [Code](src/e0c8c931-52a0-4171-9909-e8769505bb1f/code.php) | [Settings](src/e0c8c931-52a0-4171-9909-e8769505bb1f/settings.json) | Super__e0c8c931_52a0_4171_9909_e8769505bb1f__Power - **class Constantpaths** | [Details](src/e0c8c931-52a0-4171-9909-e8769505bb1f) | [Code](src/e0c8c931-52a0-4171-9909-e8769505bb1f/code.php) | [Settings](src/e0c8c931-52a0-4171-9909-e8769505bb1f/settings.json) | Super__e0c8c931_52a0_4171_9909_e8769505bb1f__Power
- **Namespace**: [VDM\Joomla\Componentbuilder\Compiler\Adminview](#vdm-joomla-componentbuilder-compiler-adminview) - **Namespace**: [VDM\Joomla\Componentbuilder\Compiler\Adminview](#vdm-joomla-componentbuilder-compiler-adminview)
@ -120,6 +121,7 @@ This repository contains an index (see below) of all the approved powers within
- **final class JsonItemArray** | [Details](src/6b386f2e-3eb1-4f60-81af-a90c8da1ffeb) | [Code](src/6b386f2e-3eb1-4f60-81af-a90c8da1ffeb/code.php) | [Settings](src/6b386f2e-3eb1-4f60-81af-a90c8da1ffeb/settings.json) | Super__6b386f2e_3eb1_4f60_81af_a90c8da1ffeb__Power - **final class JsonItemArray** | [Details](src/6b386f2e-3eb1-4f60-81af-a90c8da1ffeb) | [Code](src/6b386f2e-3eb1-4f60-81af-a90c8da1ffeb/code.php) | [Settings](src/6b386f2e-3eb1-4f60-81af-a90c8da1ffeb/settings.json) | Super__6b386f2e_3eb1_4f60_81af_a90c8da1ffeb__Power
- **final class JsonString** | [Details](src/bb26cf63-69a5-4c43-b2df-43284c9d907d) | [Code](src/bb26cf63-69a5-4c43-b2df-43284c9d907d/code.php) | [Settings](src/bb26cf63-69a5-4c43-b2df-43284c9d907d/settings.json) | Super__bb26cf63_69a5_4c43_b2df_43284c9d907d__Power - **final class JsonString** | [Details](src/bb26cf63-69a5-4c43-b2df-43284c9d907d) | [Code](src/bb26cf63-69a5-4c43-b2df-43284c9d907d/code.php) | [Settings](src/bb26cf63-69a5-4c43-b2df-43284c9d907d/settings.json) | Super__bb26cf63_69a5_4c43_b2df_43284c9d907d__Power
- **final class LanguageMessages** | [Details](src/44efa649-736d-4656-a0ec-e4f1653a6742) | [Code](src/44efa649-736d-4656-a0ec-e4f1653a6742/code.php) | [Settings](src/44efa649-736d-4656-a0ec-e4f1653a6742/settings.json) | Super__44efa649_736d_4656_a0ec_e4f1653a6742__Power - **final class LanguageMessages** | [Details](src/44efa649-736d-4656-a0ec-e4f1653a6742) | [Code](src/44efa649-736d-4656-a0ec-e4f1653a6742/code.php) | [Settings](src/44efa649-736d-4656-a0ec-e4f1653a6742/settings.json) | Super__44efa649_736d_4656_a0ec_e4f1653a6742__Power
- **final class Languages** | [Details](src/7526a39a-ada3-4499-8d75-81beff33f949) | [Code](src/7526a39a-ada3-4499-8d75-81beff33f949/code.php) | [Settings](src/7526a39a-ada3-4499-8d75-81beff33f949/settings.json) | Super__7526a39a_ada3_4499_8d75_81beff33f949__Power
- **final class Layout** | [Details](src/a90a2495-9c26-446c-867e-9ee8f42fb6af) | [Code](src/a90a2495-9c26-446c-867e-9ee8f42fb6af/code.php) | [Settings](src/a90a2495-9c26-446c-867e-9ee8f42fb6af/settings.json) | Super__a90a2495_9c26_446c_867e_9ee8f42fb6af__Power - **final class Layout** | [Details](src/a90a2495-9c26-446c-867e-9ee8f42fb6af) | [Code](src/a90a2495-9c26-446c-867e-9ee8f42fb6af/code.php) | [Settings](src/a90a2495-9c26-446c-867e-9ee8f42fb6af/settings.json) | Super__a90a2495_9c26_446c_867e_9ee8f42fb6af__Power
- **final class LayoutData** | [Details](src/7415fdb4-5719-40b7-b01f-05588e968b47) | [Code](src/7415fdb4-5719-40b7-b01f-05588e968b47/code.php) | [Settings](src/7415fdb4-5719-40b7-b01f-05588e968b47/settings.json) | Super__7415fdb4_5719_40b7_b01f_05588e968b47__Power - **final class LayoutData** | [Details](src/7415fdb4-5719-40b7-b01f-05588e968b47) | [Code](src/7415fdb4-5719-40b7-b01f-05588e968b47/code.php) | [Settings](src/7415fdb4-5719-40b7-b01f-05588e968b47/settings.json) | Super__7415fdb4_5719_40b7_b01f_05588e968b47__Power
- **final class LibraryManager** | [Details](src/e696927b-e8f4-4cfc-9d25-215db4e3c7a8) | [Code](src/e696927b-e8f4-4cfc-9d25-215db4e3c7a8/code.php) | [Settings](src/e696927b-e8f4-4cfc-9d25-215db4e3c7a8/settings.json) | Super__e696927b_e8f4_4cfc_9d25_215db4e3c7a8__Power - **final class LibraryManager** | [Details](src/e696927b-e8f4-4cfc-9d25-215db4e3c7a8) | [Code](src/e696927b-e8f4-4cfc-9d25-215db4e3c7a8/code.php) | [Settings](src/e696927b-e8f4-4cfc-9d25-215db4e3c7a8/settings.json) | Super__e696927b_e8f4_4cfc_9d25_215db4e3c7a8__Power
@ -385,29 +387,9 @@ This repository contains an index (see below) of all the approved powers within
- **class Pathfix** | [Details](src/cdc9b06d-8333-4fa7-ab4d-b810dd90f95f) | [Code](src/cdc9b06d-8333-4fa7-ab4d-b810dd90f95f/code.php) | [Settings](src/cdc9b06d-8333-4fa7-ab4d-b810dd90f95f/settings.json) | Super__cdc9b06d_8333_4fa7_ab4d_b810dd90f95f__Power - **class Pathfix** | [Details](src/cdc9b06d-8333-4fa7-ab4d-b810dd90f95f) | [Code](src/cdc9b06d-8333-4fa7-ab4d-b810dd90f95f/code.php) | [Settings](src/cdc9b06d-8333-4fa7-ab4d-b810dd90f95f/settings.json) | Super__cdc9b06d_8333_4fa7_ab4d_b810dd90f95f__Power
- **class Paths** | [Details](src/6f20369a-8536-4870-a1a3-cda254c939c8) | [Code](src/6f20369a-8536-4870-a1a3-cda254c939c8/code.php) | [Settings](src/6f20369a-8536-4870-a1a3-cda254c939c8/settings.json) | Super__6f20369a_8536_4870_a1a3_cda254c939c8__Power - **class Paths** | [Details](src/6f20369a-8536-4870-a1a3-cda254c939c8) | [Code](src/6f20369a-8536-4870-a1a3-cda254c939c8/code.php) | [Settings](src/6f20369a-8536-4870-a1a3-cda254c939c8/settings.json) | Super__6f20369a_8536_4870_a1a3_cda254c939c8__Power
- **class Structure** | [Details](src/1efdded5-d6c8-452c-8f37-0374483a7b3f) | [Code](src/1efdded5-d6c8-452c-8f37-0374483a7b3f/code.php) | [Settings](src/1efdded5-d6c8-452c-8f37-0374483a7b3f/settings.json) | Super__1efdded5_d6c8_452c_8f37_0374483a7b3f__Power - **class Structure** | [Details](src/1efdded5-d6c8-452c-8f37-0374483a7b3f) | [Code](src/1efdded5-d6c8-452c-8f37-0374483a7b3f/code.php) | [Settings](src/1efdded5-d6c8-452c-8f37-0374483a7b3f/settings.json) | Super__1efdded5_d6c8_452c_8f37_0374483a7b3f__Power
- **Namespace**: [VDM\Joomla\Componentbuilder\Interfaces\Database](#vdm-joomla-componentbuilder-interfaces-database)
- **interface InsertInterface** | [Details](src/95c02df3-fe0a-405b-b506-b7a5b8605b66) | [Code](src/95c02df3-fe0a-405b-b506-b7a5b8605b66/code.php) | [Settings](src/95c02df3-fe0a-405b-b506-b7a5b8605b66/settings.json) | Super__95c02df3_fe0a_405b_b506_b7a5b8605b66__Power
- **interface UpdateInterface** | [Details](src/69c29be3-ab25-4f56-944e-7ada6307b10c) | [Code](src/69c29be3-ab25-4f56-944e-7ada6307b10c/code.php) | [Settings](src/69c29be3-ab25-4f56-944e-7ada6307b10c/settings.json) | Super__69c29be3_ab25_4f56_944e_7ada6307b10c__Power
- **Namespace**: [VDM\Joomla\Componentbuilder\JoomlaPower\Database](#vdm-joomla-componentbuilder-joomlapower-database)
- **final class Insert** | [Details](src/9d53d45e-9b4d-45ec-827b-4916b91c907e) | [Code](src/9d53d45e-9b4d-45ec-827b-4916b91c907e/code.php) | [Settings](src/9d53d45e-9b4d-45ec-827b-4916b91c907e/settings.json) | Super__9d53d45e_9b4d_45ec_827b_4916b91c907e__Power
- **final class Load** | [Details](src/b4ea5de3-653f-43f9-b927-4ba6456b4d0a) | [Code](src/b4ea5de3-653f-43f9-b927-4ba6456b4d0a/code.php) | [Settings](src/b4ea5de3-653f-43f9-b927-4ba6456b4d0a/settings.json) | Super__b4ea5de3_653f_43f9_b927_4ba6456b4d0a__Power
- **final class Update** | [Details](src/679473f6-3ea2-49d5-8273-1b29c8f0ad2b) | [Code](src/679473f6-3ea2-49d5-8273-1b29c8f0ad2b/code.php) | [Settings](src/679473f6-3ea2-49d5-8273-1b29c8f0ad2b/settings.json) | Super__679473f6_3ea2_49d5_8273_1b29c8f0ad2b__Power
- **Namespace**: [VDM\Joomla\Componentbuilder\JoomlaPower\Model](#vdm-joomla-componentbuilder-joomlapower-model)
- **final class Load** | [Details](src/05744dd3-4030-4cf8-8dda-a93ab809b473) | [Code](src/05744dd3-4030-4cf8-8dda-a93ab809b473/code.php) | [Settings](src/05744dd3-4030-4cf8-8dda-a93ab809b473/settings.json) | Super__05744dd3_4030_4cf8_8dda_a93ab809b473__Power
- **final class Upsert** | [Details](src/9206082e-a3f7-472e-98b2-de90d06cbdcd) | [Code](src/9206082e-a3f7-472e-98b2-de90d06cbdcd/code.php) | [Settings](src/9206082e-a3f7-472e-98b2-de90d06cbdcd/settings.json) | Super__9206082e_a3f7_472e_98b2_de90d06cbdcd__Power
- **Namespace**: [VDM\Joomla\Componentbuilder\JoomlaPower\Service](#vdm-joomla-componentbuilder-joomlapower-service) - **Namespace**: [VDM\Joomla\Componentbuilder\JoomlaPower\Service](#vdm-joomla-componentbuilder-joomlapower-service)
- **class Database** | [Details](src/a2992a91-eec2-4957-811b-8cde22aa1438) | [Code](src/a2992a91-eec2-4957-811b-8cde22aa1438/code.php) | [Settings](src/a2992a91-eec2-4957-811b-8cde22aa1438/settings.json) | Super__a2992a91_eec2_4957_811b_8cde22aa1438__Power
- **class JoomlaPower** | [Details](src/38e1ca3e-1908-459a-be87-9f83b292058f) | [Code](src/38e1ca3e-1908-459a-be87-9f83b292058f/code.php) | [Settings](src/38e1ca3e-1908-459a-be87-9f83b292058f/settings.json) | Super__38e1ca3e_1908_459a_be87_9f83b292058f__Power - **class JoomlaPower** | [Details](src/38e1ca3e-1908-459a-be87-9f83b292058f) | [Code](src/38e1ca3e-1908-459a-be87-9f83b292058f/code.php) | [Settings](src/38e1ca3e-1908-459a-be87-9f83b292058f/settings.json) | Super__38e1ca3e_1908_459a_be87_9f83b292058f__Power
- **Namespace**: [VDM\Joomla\Componentbuilder\Power\Database](#vdm-joomla-componentbuilder-power-database)
- **interface LoadInterface** | [Details](src/99786f53-64b7-4d52-95b0-5306e7386c3f) | [Code](src/99786f53-64b7-4d52-95b0-5306e7386c3f/code.php) | [Settings](src/99786f53-64b7-4d52-95b0-5306e7386c3f/settings.json) | Super__99786f53_64b7_4d52_95b0_5306e7386c3f__Power
- **class Insert** | [Details](src/380bb7a3-cdcc-4336-a699-5070cbf521a5) | [Code](src/380bb7a3-cdcc-4336-a699-5070cbf521a5/code.php) | [Settings](src/380bb7a3-cdcc-4336-a699-5070cbf521a5/settings.json) | Super__380bb7a3_cdcc_4336_a699_5070cbf521a5__Power
- **class Load** | [Details](src/1f86db0f-e271-45df-8795-3e503ec76698) | [Code](src/1f86db0f-e271-45df-8795-3e503ec76698/code.php) | [Settings](src/1f86db0f-e271-45df-8795-3e503ec76698/settings.json) | Super__1f86db0f_e271_45df_8795_3e503ec76698__Power
- **class Update** | [Details](src/e543c123-b1d9-4a0b-83b2-a9d371da5ff3) | [Code](src/e543c123-b1d9-4a0b-83b2-a9d371da5ff3/code.php) | [Settings](src/e543c123-b1d9-4a0b-83b2-a9d371da5ff3/settings.json) | Super__e543c123_b1d9_4a0b_83b2_a9d371da5ff3__Power
- **Namespace**: [VDM\Joomla\Componentbuilder\Power\Generator](#vdm-joomla-componentbuilder-power-generator) - **Namespace**: [VDM\Joomla\Componentbuilder\Power\Generator](#vdm-joomla-componentbuilder-power-generator)
- **final class Bucket** | [Details](src/5d4278f0-7db2-498f-872a-c974bd8ce334) | [Code](src/5d4278f0-7db2-498f-872a-c974bd8ce334/code.php) | [Settings](src/5d4278f0-7db2-498f-872a-c974bd8ce334/settings.json) | Super__5d4278f0_7db2_498f_872a_c974bd8ce334__Power - **final class Bucket** | [Details](src/5d4278f0-7db2-498f-872a-c974bd8ce334) | [Code](src/5d4278f0-7db2-498f-872a-c974bd8ce334/code.php) | [Settings](src/5d4278f0-7db2-498f-872a-c974bd8ce334/settings.json) | Super__5d4278f0_7db2_498f_872a_c974bd8ce334__Power
@ -416,13 +398,8 @@ This repository contains an index (see below) of all the approved powers within
- **final class Search** | [Details](src/50302fce-62b4-48ae-a692-9cc4595ce74c) | [Code](src/50302fce-62b4-48ae-a692-9cc4595ce74c/code.php) | [Settings](src/50302fce-62b4-48ae-a692-9cc4595ce74c/settings.json) | Super__50302fce_62b4_48ae_a692_9cc4595ce74c__Power - **final class Search** | [Details](src/50302fce-62b4-48ae-a692-9cc4595ce74c) | [Code](src/50302fce-62b4-48ae-a692-9cc4595ce74c/code.php) | [Settings](src/50302fce-62b4-48ae-a692-9cc4595ce74c/settings.json) | Super__50302fce_62b4_48ae_a692_9cc4595ce74c__Power
- **final class ServiceProvider** | [Details](src/369ae3f5-90db-43b9-aba9-ce5c83311c4e) | [Code](src/369ae3f5-90db-43b9-aba9-ce5c83311c4e/code.php) | [Settings](src/369ae3f5-90db-43b9-aba9-ce5c83311c4e/settings.json) | Super__369ae3f5_90db_43b9_aba9_ce5c83311c4e__Power - **final class ServiceProvider** | [Details](src/369ae3f5-90db-43b9-aba9-ce5c83311c4e) | [Code](src/369ae3f5-90db-43b9-aba9-ce5c83311c4e/code.php) | [Settings](src/369ae3f5-90db-43b9-aba9-ce5c83311c4e/settings.json) | Super__369ae3f5_90db_43b9_aba9_ce5c83311c4e__Power
- **final class ServiceProviderBuilder** | [Details](src/8a2a3ee5-6ce2-4604-91e2-01f770228960) | [Code](src/8a2a3ee5-6ce2-4604-91e2-01f770228960/code.php) | [Settings](src/8a2a3ee5-6ce2-4604-91e2-01f770228960/settings.json) | Super__8a2a3ee5_6ce2_4604_91e2_01f770228960__Power - **final class ServiceProviderBuilder** | [Details](src/8a2a3ee5-6ce2-4604-91e2-01f770228960) | [Code](src/8a2a3ee5-6ce2-4604-91e2-01f770228960/code.php) | [Settings](src/8a2a3ee5-6ce2-4604-91e2-01f770228960/settings.json) | Super__8a2a3ee5_6ce2_4604_91e2_01f770228960__Power
- **Namespace**: [VDM\Joomla\Componentbuilder\Power\Model](#vdm-joomla-componentbuilder-power-model)
- **class Load** | [Details](src/bb29a833-73f7-4283-9327-bc7e41f0723b) | [Code](src/bb29a833-73f7-4283-9327-bc7e41f0723b/code.php) | [Settings](src/bb29a833-73f7-4283-9327-bc7e41f0723b/settings.json) | Super__bb29a833_73f7_4283_9327_bc7e41f0723b__Power
- **class Upsert** | [Details](src/7c1fb50f-8fb1-4627-8705-6fedf7182ca5) | [Code](src/7c1fb50f-8fb1-4627-8705-6fedf7182ca5/code.php) | [Settings](src/7c1fb50f-8fb1-4627-8705-6fedf7182ca5/settings.json) | Super__7c1fb50f_8fb1_4627_8705_6fedf7182ca5__Power
- **Namespace**: [VDM\Joomla\Componentbuilder\Power\Service](#vdm-joomla-componentbuilder-power-service) - **Namespace**: [VDM\Joomla\Componentbuilder\Power\Service](#vdm-joomla-componentbuilder-power-service)
- **class Database** | [Details](src/7243aaf6-b76c-4391-8698-50abbfc98fbe) | [Code](src/7243aaf6-b76c-4391-8698-50abbfc98fbe/code.php) | [Settings](src/7243aaf6-b76c-4391-8698-50abbfc98fbe/settings.json) | Super__7243aaf6_b76c_4391_8698_50abbfc98fbe__Power
- **class Generator** | [Details](src/a7101bbc-3c81-4b52-a4aa-522291f7594b) | [Code](src/a7101bbc-3c81-4b52-a4aa-522291f7594b/code.php) | [Settings](src/a7101bbc-3c81-4b52-a4aa-522291f7594b/settings.json) | Super__a7101bbc_3c81_4b52_a4aa_522291f7594b__Power - **class Generator** | [Details](src/a7101bbc-3c81-4b52-a4aa-522291f7594b) | [Code](src/a7101bbc-3c81-4b52-a4aa-522291f7594b/code.php) | [Settings](src/a7101bbc-3c81-4b52-a4aa-522291f7594b/settings.json) | Super__a7101bbc_3c81_4b52_a4aa_522291f7594b__Power
- **class Gitea** | [Details](src/510dc0f6-da3f-4a78-b43d-3a03e2cb5fae) | [Code](src/510dc0f6-da3f-4a78-b43d-3a03e2cb5fae/code.php) | [Settings](src/510dc0f6-da3f-4a78-b43d-3a03e2cb5fae/settings.json) | Super__510dc0f6_da3f_4a78_b43d_3a03e2cb5fae__Power - **class Gitea** | [Details](src/510dc0f6-da3f-4a78-b43d-3a03e2cb5fae) | [Code](src/510dc0f6-da3f-4a78-b43d-3a03e2cb5fae/code.php) | [Settings](src/510dc0f6-da3f-4a78-b43d-3a03e2cb5fae/settings.json) | Super__510dc0f6_da3f_4a78_b43d_3a03e2cb5fae__Power
- **class Power** | [Details](src/02bc072b-1e89-46c1-9732-4da77b1a9ac9) | [Code](src/02bc072b-1e89-46c1-9732-4da77b1a9ac9/code.php) | [Settings](src/02bc072b-1e89-46c1-9732-4da77b1a9ac9/settings.json) | Super__02bc072b_1e89_46c1_9732_4da77b1a9ac9__Power - **class Power** | [Details](src/02bc072b-1e89-46c1-9732-4da77b1a9ac9) | [Code](src/02bc072b-1e89-46c1-9732-4da77b1a9ac9/code.php) | [Settings](src/02bc072b-1e89-46c1-9732-4da77b1a9ac9/settings.json) | Super__02bc072b_1e89_46c1_9732_4da77b1a9ac9__Power

View File

@ -8,6 +8,7 @@
``` ```
# final class AllowAdd (Details) # final class AllowAdd (Details)
> namespace: **VDM\Joomla\Componentbuilder\Compiler\Architecture\JoomlaFive\Controller** > namespace: **VDM\Joomla\Componentbuilder\Compiler\Architecture\JoomlaFive\Controller**
> extends: ****
```uml ```uml
@startuml @startuml
class AllowAdd << (F,LightGreen) >> #RoyalBlue { class AllowAdd << (F,LightGreen) >> #RoyalBlue {

View File

@ -1,7 +1,7 @@
{ {
"add_head": "0", "add_head": "0",
"add_licensing_template": "2", "add_licensing_template": "2",
"extends": "0", "extends": "",
"guid": "005fce79-1b62-4a93-8d5e-8c89fee1afc6", "guid": "005fce79-1b62-4a93-8d5e-8c89fee1afc6",
"implements": [ "implements": [
"c9700450-4f44-4455-bc86-6a7660daadee" "c9700450-4f44-4455-bc86-6a7660daadee"
@ -33,7 +33,8 @@
"as": "default" "as": "default"
} }
}, },
"namespace": "VDM\\Joomla\\Componentbuilder.Compiler.Architecture.JoomlaFive.Controller.AllowAdd", "extendsinterfaces": null,
"namespace": "[[[NamespacePrefix]]]\\Joomla\\Componentbuilder.Compiler.Architecture.JoomlaFive.Controller.AllowAdd",
"description": "Controller Allow Add Class for Joomla 5\r\n\r\n@since 3.2.0", "description": "Controller Allow Add Class for Joomla 5\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

@ -12,8 +12,8 @@
namespace VDM\Joomla\Componentbuilder\Compiler\Builder; namespace VDM\Joomla\Componentbuilder\Compiler\Builder;
use VastDevelopmentMethod\Joomla\Interfaces\Registryinterface; use VDM\Joomla\Interfaces\Registryinterface;
use VastDevelopmentMethod\Joomla\Abstraction\Registry; use VDM\Joomla\Abstraction\Registry;
/** /**

View File

@ -12,7 +12,8 @@
"system_name": "JCB.Compiler.Builder.Category", "system_name": "JCB.Compiler.Builder.Category",
"type": "final class", "type": "final class",
"use_selection": null, "use_selection": null,
"namespace": "VDM\\Joomla\\Componentbuilder.Compiler.Builder.Category", "extendsinterfaces": null,
"namespace": "[[[NamespacePrefix]]]\\Joomla\\Componentbuilder.Compiler.Builder.Category",
"description": "Category Builder Class\r\n\r\n@since 3.2.0", "description": "Category Builder Class\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,6 +8,7 @@
``` ```
# class Extractor (Details) # class Extractor (Details)
> namespace: **VDM\Joomla\Componentbuilder\Compiler\Customcode** > namespace: **VDM\Joomla\Componentbuilder\Compiler\Customcode**
> extends: ****
```uml ```uml
@startuml @startuml
class Extractor #Gold { class Extractor #Gold {

View File

@ -18,8 +18,8 @@ use Joomla\CMS\Filesystem\Folder;
use Joomla\CMS\Application\CMSApplication; use Joomla\CMS\Application\CMSApplication;
use Joomla\CMS\Language\Text; use Joomla\CMS\Language\Text;
use Joomla\CMS\Version; use Joomla\CMS\Version;
use VastDevelopmentMethod\Joomla\Utilities\ArrayHelper; use VDM\Joomla\Utilities\ArrayHelper;
use VastDevelopmentMethod\Joomla\Utilities\StringHelper; use VDM\Joomla\Utilities\StringHelper;
use VDM\Joomla\Componentbuilder\Compiler\Factory as Compiler; use VDM\Joomla\Componentbuilder\Compiler\Factory as Compiler;
use VDM\Joomla\Componentbuilder\Compiler\Config; use VDM\Joomla\Componentbuilder\Compiler\Config;
use VDM\Joomla\Componentbuilder\Compiler\Customcode\Gui; use VDM\Joomla\Componentbuilder\Compiler\Customcode\Gui;

View File

@ -1,7 +1,7 @@
{ {
"add_head": "1", "add_head": "1",
"add_licensing_template": "2", "add_licensing_template": "2",
"extends": "0", "extends": "",
"guid": "01411bb1-fdd6-4cca-84d7-1b62d93c70c1", "guid": "01411bb1-fdd6-4cca-84d7-1b62d93c70c1",
"implements": [ "implements": [
"6da2afa5-6087-46dd-80a0-74c6434bcb18" "6da2afa5-6087-46dd-80a0-74c6434bcb18"
@ -53,7 +53,8 @@
"as": "default" "as": "default"
} }
}, },
"namespace": "VDM\\Joomla\\Componentbuilder.Compiler.Customcode.Extractor", "extendsinterfaces": null,
"namespace": "[[[NamespacePrefix]]]\\Joomla\\Componentbuilder.Compiler.Customcode.Extractor",
"description": "Compiler Custom Code Extractor\r\n\r\nThe custom script placeholders - we use the (xxx) to avoid detection it should be (***)\r\n##################################---> PHP\/JS ---####################################\r\n\r\nNew Insert Code = \/xxx[INSERT>$$$$]xxx\/ \/xxx[\/INSERT>$$$$]xxx\/\r\nNew Replace Code = \/xxx[REPLACE>$$$$]xxx\/ \/xxx[\/REPLACE>$$$$]xxx\/\r\n\r\n\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/ when JCB adds it back \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\r\nJCB Add Inserted Code = \/xxx[INSERTED$$$$]xxx\/\/xx23xx\/ \/xxx[\/INSERTED$$$$]xxx\/\r\nJCB Add Replaced Code = \/xxx[REPLACED$$$$]xxx\/\/xx25xx\/ \/xxx[\/REPLACED$$$$]xxx\/\r\n\r\n\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/ changeing existing custom code \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\r\nUpdate Inserted Code = \/xxx[INSERTED>$$$$]xxx\/\/xx23xx\/ \/xxx[\/INSERTED>$$$$]xxx\/\r\nUpdate Replaced Code = \/xxx[REPLACED>$$$$]xxx\/\/xx25xx\/ \/xxx[\/REPLACED>$$$$]xxx\/\r\n\r\nThe custom script placeholders - we use the (==) to avoid detection it should be (--)\r\n###################################---> HTML ---#####################################\r\n\r\nNew Insert Code = !==[INSERT>$$$$]==> !==[\/INSERT>$$$$]==>\r\nNew Replace Code = !==[REPLACE>$$$$]==> !==[\/REPLACE>$$$$]==>\r\n\r\n\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/ when JCB adds it back \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\r\nJCB Add Inserted Code = \r\nJCB Add Replaced Code = \r\n\r\n\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/ changeing existing custom code \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\r\nUpdate Inserted Code = !==[INSERTED>$$$$]==> !==[\/INSERTED>$$$$]==>\r\nUpdate Replaced Code = !==[REPLACED>$$$$]==> !==[\/REPLACED>$$$$]==>\r\n\r\n\/\/\/\/\/\/\/\/23 is the ID of the code in the system don't change it!!!!!!!!!!!!!!!!!!!!!!!!!!\r\n\r\nMore info read: https:\/\/git.vdm.dev\/joomla\/Component-Builder\/wiki\/TIPS:-Custom-Code\r\n\r\n@since 3.2.0", "description": "Compiler Custom Code Extractor\r\n\r\nThe custom script placeholders - we use the (xxx) to avoid detection it should be (***)\r\n##################################---> PHP\/JS ---####################################\r\n\r\nNew Insert Code = \/xxx[INSERT>$$$$]xxx\/ \/xxx[\/INSERT>$$$$]xxx\/\r\nNew Replace Code = \/xxx[REPLACE>$$$$]xxx\/ \/xxx[\/REPLACE>$$$$]xxx\/\r\n\r\n\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/ when JCB adds it back \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\r\nJCB Add Inserted Code = \/xxx[INSERTED$$$$]xxx\/\/xx23xx\/ \/xxx[\/INSERTED$$$$]xxx\/\r\nJCB Add Replaced Code = \/xxx[REPLACED$$$$]xxx\/\/xx25xx\/ \/xxx[\/REPLACED$$$$]xxx\/\r\n\r\n\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/ changeing existing custom code \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\r\nUpdate Inserted Code = \/xxx[INSERTED>$$$$]xxx\/\/xx23xx\/ \/xxx[\/INSERTED>$$$$]xxx\/\r\nUpdate Replaced Code = \/xxx[REPLACED>$$$$]xxx\/\/xx25xx\/ \/xxx[\/REPLACED>$$$$]xxx\/\r\n\r\nThe custom script placeholders - we use the (==) to avoid detection it should be (--)\r\n###################################---> HTML ---#####################################\r\n\r\nNew Insert Code = !==[INSERT>$$$$]==> !==[\/INSERT>$$$$]==>\r\nNew Replace Code = !==[REPLACE>$$$$]==> !==[\/REPLACE>$$$$]==>\r\n\r\n\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/ when JCB adds it back \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\r\nJCB Add Inserted Code = \r\nJCB Add Replaced Code = \r\n\r\n\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/ changeing existing custom code \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\r\nUpdate Inserted Code = !==[INSERTED>$$$$]==> !==[\/INSERTED>$$$$]==>\r\nUpdate Replaced Code = !==[REPLACED>$$$$]==> !==[\/REPLACED>$$$$]==>\r\n\r\n\/\/\/\/\/\/\/\/23 is the ID of the code in the system don't change it!!!!!!!!!!!!!!!!!!!!!!!!!!\r\n\r\nMore info read: https:\/\/git.vdm.dev\/joomla\/Component-Builder\/wiki\/TIPS:-Custom-Code\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\\CMS\\User\\User;\r\nuse Joomla\\CMS\\Filesystem\\Folder;\r\nuse Joomla\\CMS\\Application\\CMSApplication;\r\nuse Joomla\\CMS\\Language\\Text;\r\nuse Joomla\\CMS\\Version;", "head": "use Joomla\\CMS\\Factory;\r\nuse Joomla\\CMS\\User\\User;\r\nuse Joomla\\CMS\\Filesystem\\Folder;\r\nuse Joomla\\CMS\\Application\\CMSApplication;\r\nuse Joomla\\CMS\\Language\\Text;\r\nuse Joomla\\CMS\\Version;",

View File

@ -8,6 +8,7 @@
``` ```
# class Power (Details) # class Power (Details)
> namespace: **VDM\Joomla\Componentbuilder\Power\Service** > namespace: **VDM\Joomla\Componentbuilder\Power\Service**
> extends: ****
```uml ```uml
@startuml @startuml
class Power #Gold { class Power #Gold {

View File

@ -15,7 +15,7 @@ namespace VDM\Joomla\Componentbuilder\Power\Service;
use Joomla\DI\Container; use Joomla\DI\Container;
use Joomla\DI\ServiceProviderInterface; use Joomla\DI\ServiceProviderInterface;
use VDM\Joomla\Componentbuilder\Power\Config; use VDM\Joomla\Componentbuilder\Power\Config;
use VastDevelopmentMethod\Joomla\Componentbuilder\Table; use VDM\Joomla\Componentbuilder\Table;
use VDM\Joomla\Componentbuilder\Power\Grep; use VDM\Joomla\Componentbuilder\Power\Grep;
use VDM\Joomla\Componentbuilder\Power\Super as Superpower; use VDM\Joomla\Componentbuilder\Power\Super as Superpower;
use VDM\Joomla\Componentbuilder\Compiler\Power\Parser; use VDM\Joomla\Componentbuilder\Compiler\Power\Parser;
@ -91,9 +91,9 @@ class Power implements ServiceProviderInterface
public function getGrep(Container $container): Grep public function getGrep(Container $container): Grep
{ {
return new Grep( return new Grep(
$container->get('Config')->local_powers_repository_path, $container->get('Gitea.Repository.Contents'),
$container->get('Config')->approved_paths, $container->get('Config')->approved_paths,
$container->get('Gitea.Repository.Contents') $container->get('Config')->local_powers_repository_path
); );
} }
@ -109,8 +109,7 @@ class Power implements ServiceProviderInterface
{ {
return new Superpower( return new Superpower(
$container->get('Power.Grep'), $container->get('Power.Grep'),
$container->get('Power.Database.Insert'), $container->get('Data.Item')
$container->get('Power.Database.Update')
); );
} }

View File

@ -61,9 +61,9 @@
public function getGrep(Container $container): Grep public function getGrep(Container $container): Grep
{ {
return new Grep( return new Grep(
$container->get('Config')->local_powers_repository_path, $container->get('Gitea.Repository.Contents'),
$container->get('Config')->approved_paths, $container->get('Config')->approved_paths,
$container->get('Gitea.Repository.Contents') $container->get('Config')->local_powers_repository_path
); );
} }
@ -79,8 +79,7 @@
{ {
return new Superpower( return new Superpower(
$container->get('Power.Grep'), $container->get('Power.Grep'),
$container->get('Power.Database.Insert'), $container->get('Data.Item')
$container->get('Power.Database.Update')
); );
} }

View File

@ -1,7 +1,7 @@
{ {
"add_head": "1", "add_head": "1",
"add_licensing_template": "2", "add_licensing_template": "2",
"extends": "0", "extends": "",
"guid": "02bc072b-1e89-46c1-9732-4da77b1a9ac9", "guid": "02bc072b-1e89-46c1-9732-4da77b1a9ac9",
"implements": [ "implements": [
"-1" "-1"
@ -33,7 +33,8 @@
"as": "default" "as": "default"
} }
}, },
"namespace": "VDM\\Joomla\\Componentbuilder.Power.Service.Power", "extendsinterfaces": null,
"namespace": "[[[NamespacePrefix]]]\\Joomla\\Componentbuilder.Power.Service.Power",
"description": "Power Service Provider\r\n\r\n@since 3.2.0", "description": "Power 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,6 +8,7 @@
``` ```
# class Customimportscripts (Details) # class Customimportscripts (Details)
> namespace: **VDM\Joomla\Componentbuilder\Compiler\Model** > namespace: **VDM\Joomla\Componentbuilder\Compiler\Model**
> extends: ****
```uml ```uml
@startuml @startuml
class Customimportscripts #Gold { class Customimportscripts #Gold {

View File

@ -14,8 +14,8 @@ namespace VDM\Joomla\Componentbuilder\Compiler\Model;
use VDM\Joomla\Componentbuilder\Compiler\Factory as Compiler; use VDM\Joomla\Componentbuilder\Compiler\Factory as Compiler;
use VDM\Joomla\Componentbuilder\Compiler\Customcode\Dispenser; use VDM\Joomla\Componentbuilder\Compiler\Customcode\Dispenser;
use VastDevelopmentMethod\Joomla\Utilities\StringHelper; use VDM\Joomla\Utilities\StringHelper;
use VastDevelopmentMethod\Joomla\Utilities\Component\Helper; use VDM\Joomla\Utilities\Component\Helper;
/** /**

View File

@ -1,7 +1,7 @@
{ {
"add_head": "0", "add_head": "0",
"add_licensing_template": "2", "add_licensing_template": "2",
"extends": "0", "extends": "",
"guid": "037c7274-fb16-455d-989a-bf1da022620b", "guid": "037c7274-fb16-455d-989a-bf1da022620b",
"implements": null, "implements": null,
"load_selection": null, "load_selection": null,
@ -27,7 +27,8 @@
"as": "default" "as": "default"
} }
}, },
"namespace": "VDM\\Joomla\\Componentbuilder.Compiler.Model.Customimportscripts", "extendsinterfaces": null,
"namespace": "[[[NamespacePrefix]]]\\Joomla\\Componentbuilder.Compiler.Model.Customimportscripts",
"description": "Model Custom Import Scripts Class\r\n\r\n@since 3.2.0", "description": "Model Custom Import Scripts Class\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,6 +8,7 @@
``` ```
# class Infusion (Details) # class Infusion (Details)
> namespace: **VDM\Joomla\Componentbuilder\Compiler\Power** > namespace: **VDM\Joomla\Componentbuilder\Compiler\Power**
> extends: ****
```uml ```uml
@startuml @startuml
class Infusion #Gold { class Infusion #Gold {

View File

@ -21,9 +21,9 @@ use VDM\Joomla\Componentbuilder\Compiler\Power\Repo\Readme as RepoReadme;
use VDM\Joomla\Componentbuilder\Compiler\Power\Repos\Readme as ReposReadme; use VDM\Joomla\Componentbuilder\Compiler\Power\Repos\Readme as ReposReadme;
use VDM\Joomla\Componentbuilder\Compiler\Placeholder; use VDM\Joomla\Componentbuilder\Compiler\Placeholder;
use VDM\Joomla\Componentbuilder\Compiler\Interfaces\EventInterface as Event; use VDM\Joomla\Componentbuilder\Compiler\Interfaces\EventInterface as Event;
use VastDevelopmentMethod\Joomla\Utilities\StringHelper; use VDM\Joomla\Utilities\StringHelper;
use VastDevelopmentMethod\Joomla\Utilities\ArrayHelper; use VDM\Joomla\Utilities\ArrayHelper;
use VastDevelopmentMethod\Joomla\Utilities\ObjectHelper; use VDM\Joomla\Utilities\ObjectHelper;
/** /**
@ -115,6 +115,8 @@ class Infusion
'unchanged_description' => 'description', 'unchanged_description' => 'description',
'extends' => 'extends', 'extends' => 'extends',
'unchanged_extends_custom' => 'extends_custom', 'unchanged_extends_custom' => 'extends_custom',
'extendsinterfaces' => 'extendsinterfaces',
'unchanged_extendsinterfaces_custom' => 'extendsinterfaces_custom',
'guid' => 'guid', 'guid' => 'guid',
'unchanged_head' => 'head', 'unchanged_head' => 'head',
'use_selection' => 'use_selection', 'use_selection' => 'use_selection',

View File

@ -81,6 +81,8 @@
'unchanged_description' => 'description', 'unchanged_description' => 'description',
'extends' => 'extends', 'extends' => 'extends',
'unchanged_extends_custom' => 'extends_custom', 'unchanged_extends_custom' => 'extends_custom',
'extendsinterfaces' => 'extendsinterfaces',
'unchanged_extendsinterfaces_custom' => 'extendsinterfaces_custom',
'guid' => 'guid', 'guid' => 'guid',
'unchanged_head' => 'head', 'unchanged_head' => 'head',
'use_selection' => 'use_selection', 'use_selection' => 'use_selection',

View File

@ -1,7 +1,7 @@
{ {
"add_head": "0", "add_head": "0",
"add_licensing_template": "2", "add_licensing_template": "2",
"extends": "0", "extends": "",
"guid": "0419081e-4cb3-4c65-8c6a-ffe941fb0f1c", "guid": "0419081e-4cb3-4c65-8c6a-ffe941fb0f1c",
"implements": null, "implements": null,
"load_selection": null, "load_selection": null,
@ -59,6 +59,7 @@
"as": "default" "as": "default"
} }
}, },
"extendsinterfaces": null,
"namespace": "VDM\\Joomla\\Componentbuilder.Compiler.Power.Infusion", "namespace": "VDM\\Joomla\\Componentbuilder.Compiler.Power.Infusion",
"description": "Compiler Power Infusion\r\n@since 3.2.0", "description": "Compiler Power Infusion\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",

View File

@ -8,6 +8,7 @@
``` ```
# class Paths (Details) # class Paths (Details)
> namespace: **VDM\Joomla\Componentbuilder\Compiler\Customcode\Extractor** > namespace: **VDM\Joomla\Componentbuilder\Compiler\Customcode\Extractor**
> extends: ****
```uml ```uml
@startuml @startuml
class Paths #Gold { class Paths #Gold {

View File

@ -14,10 +14,10 @@ namespace VDM\Joomla\Componentbuilder\Compiler\Customcode\Extractor;
use Joomla\CMS\Factory; use Joomla\CMS\Factory;
use Joomla\CMS\Filesystem\Folder; use Joomla\CMS\Filesystem\Folder;
use VastDevelopmentMethod\Joomla\Utilities\ArrayHelper; use VDM\Joomla\Utilities\ArrayHelper;
use VastDevelopmentMethod\Joomla\Utilities\JsonHelper; use VDM\Joomla\Utilities\JsonHelper;
use VastDevelopmentMethod\Joomla\Utilities\GetHelper; use VDM\Joomla\Utilities\GetHelper;
use VastDevelopmentMethod\Joomla\Utilities\String\ClassfunctionHelper; use VDM\Joomla\Utilities\String\ClassfunctionHelper;
use VDM\Joomla\Componentbuilder\Compiler\Factory as Compiler; use VDM\Joomla\Componentbuilder\Compiler\Factory as Compiler;
use VDM\Joomla\Componentbuilder\Compiler\Config; use VDM\Joomla\Componentbuilder\Compiler\Config;
use VDM\Joomla\Componentbuilder\Compiler\Placeholder; use VDM\Joomla\Componentbuilder\Compiler\Placeholder;

View File

@ -1,7 +1,7 @@
{ {
"add_head": "1", "add_head": "1",
"add_licensing_template": "2", "add_licensing_template": "2",
"extends": "0", "extends": "",
"guid": "053803e6-1251-4aed-aefe-46a8e84198d2", "guid": "053803e6-1251-4aed-aefe-46a8e84198d2",
"implements": null, "implements": null,
"load_selection": null, "load_selection": null,
@ -51,7 +51,8 @@
"as": "default" "as": "default"
} }
}, },
"namespace": "VDM\\Joomla\\Componentbuilder.Compiler.Customcode.Extractor.Paths", "extendsinterfaces": null,
"namespace": "[[[NamespacePrefix]]]\\Joomla\\Componentbuilder.Compiler.Customcode.Extractor.Paths",
"description": "Compiler Custom Code Paths\r\n\r\n@since 3.2.0", "description": "Compiler Custom Code Paths\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\\CMS\\Filesystem\\Folder;", "head": "use Joomla\\CMS\\Factory;\r\nuse Joomla\\CMS\\Filesystem\\Folder;",

View File

@ -8,6 +8,7 @@
``` ```
# final class FieldsetString (Details) # final class FieldsetString (Details)
> namespace: **VDM\Joomla\Componentbuilder\Compiler\Creator** > namespace: **VDM\Joomla\Componentbuilder\Compiler\Creator**
> extends: ****
```uml ```uml
@startuml @startuml
class FieldsetString << (F,LightGreen) >> #RoyalBlue { class FieldsetString << (F,LightGreen) >> #RoyalBlue {

View File

@ -25,8 +25,8 @@ use VDM\Joomla\Componentbuilder\Compiler\Creator\Layout;
use VDM\Joomla\Componentbuilder\Compiler\Utilities\Counter; use VDM\Joomla\Componentbuilder\Compiler\Utilities\Counter;
use VDM\Joomla\Componentbuilder\Compiler\Utilities\Indent; use VDM\Joomla\Componentbuilder\Compiler\Utilities\Indent;
use VDM\Joomla\Componentbuilder\Compiler\Utilities\Line; use VDM\Joomla\Componentbuilder\Compiler\Utilities\Line;
use VastDevelopmentMethod\Joomla\Utilities\StringHelper; use VDM\Joomla\Utilities\StringHelper;
use VastDevelopmentMethod\Joomla\Utilities\ArrayHelper; use VDM\Joomla\Utilities\ArrayHelper;
use VDM\Joomla\Componentbuilder\Compiler\Interfaces\Creator\Fieldsetinterface; use VDM\Joomla\Componentbuilder\Compiler\Interfaces\Creator\Fieldsetinterface;

View File

@ -1,7 +1,7 @@
{ {
"add_head": "0", "add_head": "0",
"add_licensing_template": "2", "add_licensing_template": "2",
"extends": "0", "extends": "",
"guid": "05448890-e324-41a0-b6db-d804bfc241cc", "guid": "05448890-e324-41a0-b6db-d804bfc241cc",
"implements": [ "implements": [
"d44f3294-6b68-4d85-a617-15fb772b7d14" "d44f3294-6b68-4d85-a617-15fb772b7d14"
@ -73,7 +73,8 @@
"as": "default" "as": "default"
} }
}, },
"namespace": "VDM\\Joomla\\Componentbuilder.Compiler.Creator.FieldsetString", "extendsinterfaces": null,
"namespace": "[[[NamespacePrefix]]]\\Joomla\\Componentbuilder.Compiler.Creator.FieldsetString",
"description": "Fieldset String Creator Class\r\n\r\n@since 3.2.0", "description": "Fieldset String Creator Class\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

@ -12,7 +12,7 @@
namespace VDM\Joomla\Componentbuilder\JoomlaPower\Model; namespace VDM\Joomla\Componentbuilder\JoomlaPower\Model;
use VastDevelopmentMethod\Joomla\Interfaces\ModelInterface; use VDM\Joomla\Interfaces\ModelInterface;
use VDM\Joomla\Componentbuilder\Power\Model\Load as ExtendingLoad; use VDM\Joomla\Componentbuilder\Power\Model\Load as ExtendingLoad;

View File

@ -12,7 +12,8 @@
"system_name": "JCB.JoomlaPower.Model.Load", "system_name": "JCB.JoomlaPower.Model.Load",
"type": "final class", "type": "final class",
"use_selection": null, "use_selection": null,
"namespace": "VDM\\Joomla\\Componentbuilder.JoomlaPower.Model.Load", "extendsinterfaces": null,
"namespace": "[[[NamespacePrefix]]]\\Joomla\\Componentbuilder.JoomlaPower.Model.Load",
"description": "Joomla Power Model Load\r\n\r\n@since 3.2.0", "description": "Joomla Power Model 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": "", "head": "",

View File

@ -8,6 +8,7 @@
``` ```
# class Data (Details) # class Data (Details)
> namespace: **VDM\Joomla\Componentbuilder\Compiler\Dynamicget** > namespace: **VDM\Joomla\Componentbuilder\Compiler\Dynamicget**
> extends: ****
```uml ```uml
@startuml @startuml
class Data #Gold { class Data #Gold {

View File

@ -21,8 +21,8 @@ use VDM\Joomla\Componentbuilder\Compiler\Customcode;
use VDM\Joomla\Componentbuilder\Compiler\Customcode\Dispenser; use VDM\Joomla\Componentbuilder\Compiler\Customcode\Dispenser;
use VDM\Joomla\Componentbuilder\Compiler\Customcode\Gui; use VDM\Joomla\Componentbuilder\Compiler\Customcode\Gui;
use VDM\Joomla\Componentbuilder\Compiler\Model\Dynamicget; use VDM\Joomla\Componentbuilder\Compiler\Model\Dynamicget;
use VastDevelopmentMethod\Joomla\Utilities\JsonHelper; use VDM\Joomla\Utilities\JsonHelper;
use VastDevelopmentMethod\Joomla\Utilities\StringHelper; use VDM\Joomla\Utilities\StringHelper;
/** /**

View File

@ -1,7 +1,7 @@
{ {
"add_head": "1", "add_head": "1",
"add_licensing_template": "2", "add_licensing_template": "2",
"extends": "0", "extends": "",
"guid": "05c49a1f-ba5b-4be1-b3d0-4a74c42f7a46", "guid": "05c49a1f-ba5b-4be1-b3d0-4a74c42f7a46",
"implements": null, "implements": null,
"load_selection": null, "load_selection": null,
@ -51,7 +51,8 @@
"as": "default" "as": "default"
} }
}, },
"namespace": "VDM\\Joomla\\Componentbuilder.Compiler.Dynamicget.Data", "extendsinterfaces": null,
"namespace": "[[[NamespacePrefix]]]\\Joomla\\Componentbuilder.Compiler.Dynamicget.Data",
"description": "Dynamic Get Data Class\r\n\r\n@since 3.2.0", "description": "Dynamic Get Data Class\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;", "head": "use Joomla\\CMS\\Factory;",

View File

@ -8,6 +8,7 @@
``` ```
# class Model (Details) # class Model (Details)
> namespace: **VDM\Joomla\Componentbuilder\Compiler\Service** > namespace: **VDM\Joomla\Componentbuilder\Compiler\Service**
> extends: ****
```uml ```uml
@startuml @startuml
class Model #Gold { class Model #Gold {

View File

@ -14,7 +14,7 @@ namespace VDM\Joomla\Componentbuilder\Compiler\Service;
use Joomla\DI\Container; use Joomla\DI\Container;
use Joomla\DI\ServiceProviderInterface; use Joomla\DI\ServiceProviderInterface;
use VastDevelopmentMethod\Joomla\Componentbuilder\Server\Model\Load as ServerLoad; use VDM\Joomla\Componentbuilder\Server\Model\Load as ServerLoad;
use VDM\Joomla\Componentbuilder\Compiler\Model\Joomlaplugins; use VDM\Joomla\Componentbuilder\Compiler\Model\Joomlaplugins;
use VDM\Joomla\Componentbuilder\Compiler\Model\Joomlamodules; use VDM\Joomla\Componentbuilder\Compiler\Model\Joomlamodules;
use VDM\Joomla\Componentbuilder\Compiler\Model\Historycomponent; use VDM\Joomla\Componentbuilder\Compiler\Model\Historycomponent;

View File

@ -1,7 +1,7 @@
{ {
"add_head": "1", "add_head": "1",
"add_licensing_template": "2", "add_licensing_template": "2",
"extends": "0", "extends": "",
"guid": "0601fee8-d51e-4af0-9ad3-b5f8700c4a45", "guid": "0601fee8-d51e-4af0-9ad3-b5f8700c4a45",
"implements": [ "implements": [
"-1" "-1"
@ -185,6 +185,7 @@
"as": "default" "as": "default"
} }
}, },
"extendsinterfaces": null,
"namespace": "VDM\\Joomla\\Componentbuilder.Compiler.Service.Model", "namespace": "VDM\\Joomla\\Componentbuilder.Compiler.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",

View File

@ -8,6 +8,7 @@
``` ```
# class Placeholder (Details) # class Placeholder (Details)
> namespace: **VDM\Joomla\Componentbuilder\Compiler** > namespace: **VDM\Joomla\Componentbuilder\Compiler**
> extends: ****
```uml ```uml
@startuml @startuml
class Placeholder #Gold { class Placeholder #Gold {

View File

@ -12,7 +12,7 @@
namespace VDM\Joomla\Componentbuilder\Compiler; namespace VDM\Joomla\Componentbuilder\Compiler;
use VastDevelopmentMethod\Joomla\Utilities\ArrayHelper; use VDM\Joomla\Utilities\ArrayHelper;
use VDM\Joomla\Componentbuilder\Compiler\Factory as Compiler; use VDM\Joomla\Componentbuilder\Compiler\Factory as Compiler;
use VDM\Joomla\Componentbuilder\Compiler\Config; use VDM\Joomla\Componentbuilder\Compiler\Config;
use VDM\Joomla\Componentbuilder\Compiler\Utilities\Placefix; use VDM\Joomla\Componentbuilder\Compiler\Utilities\Placefix;

View File

@ -1,7 +1,7 @@
{ {
"add_head": "0", "add_head": "0",
"add_licensing_template": "2", "add_licensing_template": "2",
"extends": "0", "extends": "",
"guid": "06453ada-e370-49f0-b262-e3f5a8ed0c2c", "guid": "06453ada-e370-49f0-b262-e3f5a8ed0c2c",
"implements": [ "implements": [
"a6cdd935-c038-4a54-8446-54bed87f003c" "a6cdd935-c038-4a54-8446-54bed87f003c"
@ -29,7 +29,8 @@
"as": "default" "as": "default"
} }
}, },
"namespace": "VDM\\Joomla\\Componentbuilder.Compiler.Placeholder", "extendsinterfaces": null,
"namespace": "[[[NamespacePrefix]]]\\Joomla\\Componentbuilder.Compiler.Placeholder",
"description": "Compiler Placeholder\r\n\r\n@since 3.2.0", "description": "Compiler Placeholder\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,6 +8,7 @@
``` ```
# class Structure (Details) # class Structure (Details)
> namespace: **VDM\Joomla\Componentbuilder\Compiler\Joomlamodule** > namespace: **VDM\Joomla\Componentbuilder\Compiler\Joomlamodule**
> extends: ****
```uml ```uml
@startuml @startuml
class Structure #Gold { class Structure #Gold {

View File

@ -26,10 +26,10 @@ use VDM\Joomla\Componentbuilder\Compiler\Utilities\Indent;
use VDM\Joomla\Componentbuilder\Compiler\Utilities\Placefix; use VDM\Joomla\Componentbuilder\Compiler\Utilities\Placefix;
use VDM\Joomla\Componentbuilder\Compiler\Utilities\Line; use VDM\Joomla\Componentbuilder\Compiler\Utilities\Line;
use VDM\Joomla\Componentbuilder\Compiler\Builder\TemplateData; use VDM\Joomla\Componentbuilder\Compiler\Builder\TemplateData;
use VastDevelopmentMethod\Joomla\Utilities\ArrayHelper; use VDM\Joomla\Utilities\ArrayHelper;
use VastDevelopmentMethod\Joomla\Utilities\ObjectHelper; use VDM\Joomla\Utilities\ObjectHelper;
use VastDevelopmentMethod\Joomla\Utilities\StringHelper; use VDM\Joomla\Utilities\StringHelper;
use VastDevelopmentMethod\Joomla\Utilities\FileHelper; use VDM\Joomla\Utilities\FileHelper;
/** /**

View File

@ -1,7 +1,7 @@
{ {
"add_head": "0", "add_head": "0",
"add_licensing_template": "2", "add_licensing_template": "2",
"extends": "0", "extends": "",
"guid": "071c7cff-4c88-4b80-bd99-066c572dcb71", "guid": "071c7cff-4c88-4b80-bd99-066c572dcb71",
"implements": null, "implements": null,
"load_selection": null, "load_selection": null,
@ -83,7 +83,8 @@
"as": "default" "as": "default"
} }
}, },
"namespace": "VDM\\Joomla\\Componentbuilder.Compiler.Joomlamodule.Structure", "extendsinterfaces": null,
"namespace": "[[[NamespacePrefix]]]\\Joomla\\Componentbuilder.Compiler.Joomlamodule.Structure",
"description": "Joomla Module Structure Builder Class\r\n\r\n@since 3.2.0", "description": "Joomla Module Structure Builder Class\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

@ -12,8 +12,8 @@
namespace VDM\Joomla\Componentbuilder\Compiler\Builder; namespace VDM\Joomla\Componentbuilder\Compiler\Builder;
use VastDevelopmentMethod\Joomla\Interfaces\Registryinterface; use VDM\Joomla\Interfaces\Registryinterface;
use VastDevelopmentMethod\Joomla\Abstraction\Registry; use VDM\Joomla\Abstraction\Registry;
/** /**

View File

@ -12,7 +12,8 @@
"system_name": "JCB.Compiler.Builder.ConfigFieldsets", "system_name": "JCB.Compiler.Builder.ConfigFieldsets",
"type": "final class", "type": "final class",
"use_selection": null, "use_selection": null,
"namespace": "VDM\\Joomla\\Componentbuilder.Compiler.Builder.ConfigFieldsets", "extendsinterfaces": null,
"namespace": "[[[NamespacePrefix]]]\\Joomla\\Componentbuilder.Compiler.Builder.ConfigFieldsets",
"description": "Config Field Sets Builder Class\r\n\r\n@since 3.2.0", "description": "Config Field Sets Builder Class\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

@ -12,9 +12,9 @@
namespace VDM\Joomla\Componentbuilder\Compiler\Builder; namespace VDM\Joomla\Componentbuilder\Compiler\Builder;
use VastDevelopmentMethod\Joomla\Abstraction\Registry\Traits\ToString; use VDM\Joomla\Abstraction\Registry\Traits\ToString;
use VastDevelopmentMethod\Joomla\Interfaces\Registryinterface; use VDM\Joomla\Interfaces\Registryinterface;
use VastDevelopmentMethod\Joomla\Abstraction\Registry; use VDM\Joomla\Abstraction\Registry;
/** /**

View File

@ -17,7 +17,8 @@
"as": "default" "as": "default"
} }
}, },
"namespace": "VDM\\Joomla\\Componentbuilder.Compiler.Builder.HiddenFields", "extendsinterfaces": null,
"namespace": "[[[NamespacePrefix]]]\\Joomla\\Componentbuilder.Compiler.Builder.HiddenFields",
"description": "Hidden Fields Builder Class\r\n\r\n@since 3.2.0", "description": "Hidden Fields Builder Class\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

@ -14,14 +14,10 @@
class Config #Gold { class Config #Gold {
# JoomlaRegistry $config # JoomlaRegistry $config
+ __construct(?Input $input = null, ?JoomlaRegistry $params = null, ...) + __construct(?Input $input = null, ?JoomlaRegistry $params = null, ...)
# getGiteausername() : ?string
# getGiteatoken() : ?string # getGiteatoken() : ?string
# getAddcustomgiteaurl() : int
# getCustomgiteaurl() : ?string
# getCustomgiteatoken() : ?string
# getJoomlapowerscoreorganisation() : string # getJoomlapowerscoreorganisation() : string
# getJoomlapowersinitrepos() : array # getJoomlapowersinitrepos() : array
# getTmppath() : string
# getLocaljoomlapowersrepositorypath() : string
# getApprovedjoomlapaths() : array # getApprovedjoomlapaths() : array
} }
@ -36,35 +32,21 @@ note right of Config::__construct
?JoomlaRegistry $config = null ?JoomlaRegistry $config = null
end note end note
note left of Config::getGiteatoken note right of Config::getGiteausername
get Gitea Username
since: 3.2.0
return: ?string
end note
note right of Config::getGiteatoken
get Gitea Access Token get Gitea Access Token
since: 3.2.0 since: 3.2.0
return: ?string return: ?string
end note end note
note right of Config::getAddcustomgiteaurl note right of Config::getJoomlapowerscoreorganisation
get Add Custom Gitea URL
since: 3.2.0
return: int
end note
note left of Config::getCustomgiteaurl
get Custom Gitea URL
since: 3.2.0
return: ?string
end note
note right of Config::getCustomgiteatoken
get Custom Gitea Access Token
since: 3.2.0
return: ?string
end note
note left of Config::getJoomlapowerscoreorganisation
Get super power core organisation Get super power core organisation
since: 3.2.0 since: 3.2.0
@ -78,21 +60,7 @@ note right of Config::getJoomlapowersinitrepos
return: array return: array
end note end note
note left of Config::getTmppath note right of Config::getApprovedjoomlapaths
get temporary path
since: 3.2.0
return: string
end note
note right of Config::getLocaljoomlapowersrepositorypath
Get local joomla super powers repository path
since: 3.2.0
return: string
end note
note left of Config::getApprovedjoomlapaths
Get joomla power approved paths Get joomla power approved paths
since: 3.2.0 since: 3.2.0

View File

@ -14,8 +14,9 @@ namespace VDM\Joomla\Componentbuilder\JoomlaPower;
use Joomla\Registry\Registry as JoomlaRegistry; use Joomla\Registry\Registry as JoomlaRegistry;
use Joomla\CMS\Factory as JoomlaFactory; use Joomla\CMS\Factory as JoomlaFactory;
use VastDevelopmentMethod\Joomla\Utilities\GetHelper; use VDM\Joomla\Utilities\GetHelper;
use VastDevelopmentMethod\Joomla\Utilities\StringHelper; use VDM\Joomla\Utilities\StringHelper;
use VDM\Joomla\Componentbuilder\Utilities\RepoHelper;
use VDM\Joomla\Componentbuilder\Abstraction\BaseConfig; use VDM\Joomla\Componentbuilder\Abstraction\BaseConfig;
@ -57,6 +58,17 @@ class Config extends BaseConfig
$this->config = $config ?: JoomlaFactory::getConfig(); $this->config = $config ?: JoomlaFactory::getConfig();
} }
/**
* get Gitea Username
*
* @return string the access token
* @since 3.2.0
*/
protected function getGiteausername(): ?string
{
return $this->params->get('gitea_username');
}
/** /**
* get Gitea Access Token * get Gitea Access Token
* *
@ -65,50 +77,7 @@ class Config extends BaseConfig
*/ */
protected function getGiteatoken(): ?string protected function getGiteatoken(): ?string
{ {
return $this->custom_gitea_token ?? $this->params->get('gitea_token'); return $this->params->get('gitea_token');
}
/**
* get Add Custom Gitea URL
*
* @return int the add switch
* @since 3.2.0
*/
protected function getAddcustomgiteaurl(): int
{
return $this->params->get('add_custom_gitea_url', 1);
}
/**
* get Custom Gitea URL
*
* @return string the custom gitea url
* @since 3.2.0
*/
protected function getCustomgiteaurl(): ?string
{
if ($this->add_custom_gitea_url == 2)
{
return $this->params->get('custom_gitea_url');
}
return null;
}
/**
* get Custom Gitea Access Token
*
* @return string the custom access token
* @since 3.2.0
*/
protected function getCustomgiteatoken(): ?string
{
if ($this->add_custom_gitea_url == 2)
{
return $this->params->get('custom_gitea_token');
}
return null;
} }
/** /**
@ -135,40 +104,20 @@ class Config extends BaseConfig
{ {
// some defaults repos we need by JCB // some defaults repos we need by JCB
$repos = []; $repos = [];
$repos[$this->joomla_powers_core_organisation . '.joomla-powers'] = (object) ['owner' => $this->joomla_powers_core_organisation, 'repo' => 'joomla-powers', 'branch' => 'master']; // get the users own power repo (can overwrite all)
if (!empty($this->gitea_username))
{
$repos[$this->gitea_username . '.joomla-powers'] = (object) ['organisation' => $this->gitea_username, 'repository' => 'joomla-powers', 'read_branch' => 'master'];
}
$repos[$this->joomla_powers_core_organisation . '.joomla-powers'] = (object) ['organisation' => $this->joomla_powers_core_organisation, 'repository' => 'joomla-powers', 'read_branch' => 'master'];
return $repos; return $repos;
} }
/**
* get temporary path
*
* @return string The temporary path
* @since 3.2.0
*/
protected function getTmppath(): string
{
// get the temporary path
return $this->config->get('tmp_path');
}
/**
* Get local joomla super powers repository path
*
* @return string The path to the local repository
* @since 3.2.0
*/
protected function getLocaljoomlapowersrepositorypath(): string
{
$default = $this->tmp_path . '/joomla_powers';
return $this->params->get('local_joomla_powers_repository_path', $default);
}
/** /**
* Get joomla power approved paths * Get joomla power approved paths
* *
* @return array The paths to the repositories on Gitea * @return array The approved paths to the repositories on Gitea
* @since 3.2.0 * @since 3.2.0
*/ */
protected function getApprovedjoomlapaths(): array protected function getApprovedjoomlapaths(): array
@ -176,6 +125,22 @@ class Config extends BaseConfig
// some defaults repos we need by JCB // some defaults repos we need by JCB
$approved = $this->joomla_powers_init_repos; $approved = $this->joomla_powers_init_repos;
$paths = RepoHelper::get(2); // Joomla Power = 2
if ($paths !== null)
{
foreach ($paths as $path)
{
$owner = $path->organisation ?? null;
$repo = $path->repository ?? null;
if ($owner !== null && $repo !== null)
{
// we make sure to get only the objects
$approved = ["{$owner}.{$repo}" => $path] + $approved;
}
}
}
return array_values($approved); return array_values($approved);
} }
} }

View File

@ -23,6 +23,17 @@
$this->config = $config ?: JoomlaFactory::getConfig(); $this->config = $config ?: JoomlaFactory::getConfig();
} }
/**
* get Gitea Username
*
* @return string the access token
* @since 3.2.0
*/
protected function getGiteausername(): ?string
{
return $this->params->get('gitea_username');
}
/** /**
* get Gitea Access Token * get Gitea Access Token
* *
@ -31,50 +42,7 @@
*/ */
protected function getGiteatoken(): ?string protected function getGiteatoken(): ?string
{ {
return $this->custom_gitea_token ?? $this->params->get('gitea_token'); return $this->params->get('gitea_token');
}
/**
* get Add Custom Gitea URL
*
* @return int the add switch
* @since 3.2.0
*/
protected function getAddcustomgiteaurl(): int
{
return $this->params->get('add_custom_gitea_url', 1);
}
/**
* get Custom Gitea URL
*
* @return string the custom gitea url
* @since 3.2.0
*/
protected function getCustomgiteaurl(): ?string
{
if ($this->add_custom_gitea_url == 2)
{
return $this->params->get('custom_gitea_url');
}
return null;
}
/**
* get Custom Gitea Access Token
*
* @return string the custom access token
* @since 3.2.0
*/
protected function getCustomgiteatoken(): ?string
{
if ($this->add_custom_gitea_url == 2)
{
return $this->params->get('custom_gitea_token');
}
return null;
} }
/** /**
@ -101,40 +69,20 @@
{ {
// some defaults repos we need by JCB // some defaults repos we need by JCB
$repos = []; $repos = [];
$repos[$this->joomla_powers_core_organisation . '.joomla-powers'] = (object) ['owner' => $this->joomla_powers_core_organisation, 'repo' => 'joomla-powers', 'branch' => 'master']; // get the users own power repo (can overwrite all)
if (!empty($this->gitea_username))
{
$repos[$this->gitea_username . '.joomla-powers'] = (object) ['organisation' => $this->gitea_username, 'repository' => 'joomla-powers', 'read_branch' => 'master'];
}
$repos[$this->joomla_powers_core_organisation . '.joomla-powers'] = (object) ['organisation' => $this->joomla_powers_core_organisation, 'repository' => 'joomla-powers', 'read_branch' => 'master'];
return $repos; return $repos;
} }
/**
* get temporary path
*
* @return string The temporary path
* @since 3.2.0
*/
protected function getTmppath(): string
{
// get the temporary path
return $this->config->get('tmp_path');
}
/**
* Get local joomla super powers repository path
*
* @return string The path to the local repository
* @since 3.2.0
*/
protected function getLocaljoomlapowersrepositorypath(): string
{
$default = $this->tmp_path . '/joomla_powers';
return $this->params->get('local_joomla_powers_repository_path', $default);
}
/** /**
* Get joomla power approved paths * Get joomla power approved paths
* *
* @return array The paths to the repositories on Gitea * @return array The approved paths to the repositories on Gitea
* @since 3.2.0 * @since 3.2.0
*/ */
protected function getApprovedjoomlapaths(): array protected function getApprovedjoomlapaths(): array
@ -142,5 +90,21 @@
// some defaults repos we need by JCB // some defaults repos we need by JCB
$approved = $this->joomla_powers_init_repos; $approved = $this->joomla_powers_init_repos;
$paths = RepoHelper::get(2); // Joomla Power = 2
if ($paths !== null)
{
foreach ($paths as $path)
{
$owner = $path->organisation ?? null;
$repo = $path->repository ?? null;
if ($owner !== null && $repo !== null)
{
// we make sure to get only the objects
$approved = ["{$owner}.{$repo}" => $path] + $approved;
}
}
}
return array_values($approved); return array_values($approved);
} }

View File

@ -17,9 +17,14 @@
"use_selection1": { "use_selection1": {
"use": "1f28cb53-60d9-4db1-b517-3c7dc6b429ef", "use": "1f28cb53-60d9-4db1-b517-3c7dc6b429ef",
"as": "default" "as": "default"
},
"use_selection2": {
"use": "c6619b00-261c-473b-8094-d4fe9e6bab39",
"as": "default"
} }
}, },
"namespace": "VDM\\Joomla\\Componentbuilder.JoomlaPower.Config", "extendsinterfaces": null,
"namespace": "[[[NamespacePrefix]]]\\Joomla\\Componentbuilder.JoomlaPower.Config",
"description": "Compiler Configurations\r\n\r\n\tAll these functions are accessed via the direct name without the get:\r\n\texample: $this->component_code_name calls: $this->getComponentcodename()\r\n\r\n\tAll values once called are cached, yet can be updated directly:\r\n\texample: $this->component_code_name = 'new_code_name'; \/\/ be warned!\r\n\r\n@since 3.2.0", "description": "Compiler Configurations\r\n\r\n\tAll these functions are accessed via the direct name without the get:\r\n\texample: $this->component_code_name calls: $this->getComponentcodename()\r\n\r\n\tAll values once called are cached, yet can be updated directly:\r\n\texample: $this->component_code_name = 'new_code_name'; \/\/ be warned!\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\\Registry\\Registry as JoomlaRegistry;\r\nuse Joomla\\CMS\\Factory as JoomlaFactory;", "head": "use Joomla\\Registry\\Registry as JoomlaRegistry;\r\nuse Joomla\\CMS\\Factory as JoomlaFactory;",

View File

@ -8,6 +8,7 @@
``` ```
# class Readme (Details) # class Readme (Details)
> namespace: **VDM\Joomla\Componentbuilder\Compiler\Power\Repos** > namespace: **VDM\Joomla\Componentbuilder\Compiler\Power\Repos**
> extends: ****
```uml ```uml
@startuml @startuml
class Readme #Gold { class Readme #Gold {

View File

@ -1,7 +1,7 @@
{ {
"add_head": "0", "add_head": "0",
"add_licensing_template": "2", "add_licensing_template": "2",
"extends": "0", "extends": "",
"guid": "0d08c583-04d5-454e-b756-48ca05e1651a", "guid": "0d08c583-04d5-454e-b756-48ca05e1651a",
"implements": null, "implements": null,
"load_selection": null, "load_selection": null,
@ -23,6 +23,7 @@
"as": "default" "as": "default"
} }
}, },
"extendsinterfaces": null,
"namespace": "VDM\\Joomla\\Componentbuilder.Compiler.Power.Repos.Readme", "namespace": "VDM\\Joomla\\Componentbuilder.Compiler.Power.Repos.Readme",
"description": "Compiler Power Repos Readme\r\n@since 3.2.0", "description": "Compiler Power Repos Readme\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",

View File

@ -8,6 +8,7 @@
``` ```
# class Loader (Details) # class Loader (Details)
> namespace: **VDM\Joomla\Componentbuilder\Compiler\Model** > namespace: **VDM\Joomla\Componentbuilder\Compiler\Model**
> extends: ****
```uml ```uml
@startuml @startuml
class Loader #Gold { class Loader #Gold {

View File

@ -17,7 +17,7 @@ use VDM\Joomla\Componentbuilder\Compiler\Builder\FootableScripts;
use VDM\Joomla\Componentbuilder\Compiler\Builder\GoogleChart; use VDM\Joomla\Componentbuilder\Compiler\Builder\GoogleChart;
use VDM\Joomla\Componentbuilder\Compiler\Builder\GetModule; use VDM\Joomla\Componentbuilder\Compiler\Builder\GetModule;
use VDM\Joomla\Componentbuilder\Compiler\Builder\UikitComp; use VDM\Joomla\Componentbuilder\Compiler\Builder\UikitComp;
use VastDevelopmentMethod\Joomla\Utilities\Component\Helper; use VDM\Joomla\Utilities\Component\Helper;
/** /**

View File

@ -1,7 +1,7 @@
{ {
"add_head": "0", "add_head": "0",
"add_licensing_template": "2", "add_licensing_template": "2",
"extends": "0", "extends": "",
"guid": "0d71c2d9-2fc0-4c20-82c5-43c46b0fc6f7", "guid": "0d71c2d9-2fc0-4c20-82c5-43c46b0fc6f7",
"implements": null, "implements": null,
"load_selection": null, "load_selection": null,
@ -35,7 +35,8 @@
"as": "default" "as": "default"
} }
}, },
"namespace": "VDM\\Joomla\\Componentbuilder.Compiler.Model.Loader", "extendsinterfaces": null,
"namespace": "[[[NamespacePrefix]]]\\Joomla\\Componentbuilder.Compiler.Model.Loader",
"description": "Model Auto Loader Class\r\n\r\n@since 3.2.0", "description": "Model Auto Loader Class\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

@ -12,8 +12,8 @@
namespace VDM\Joomla\Componentbuilder\Compiler\Builder; namespace VDM\Joomla\Componentbuilder\Compiler\Builder;
use VastDevelopmentMethod\Joomla\Interfaces\Registryinterface; use VDM\Joomla\Interfaces\Registryinterface;
use VastDevelopmentMethod\Joomla\Abstraction\Registry; use VDM\Joomla\Abstraction\Registry;
/** /**

View File

@ -12,7 +12,8 @@
"system_name": "JCB.Compiler.Builder.DatabaseKeys", "system_name": "JCB.Compiler.Builder.DatabaseKeys",
"type": "final class", "type": "final class",
"use_selection": null, "use_selection": null,
"namespace": "VDM\\Joomla\\Componentbuilder.Compiler.Builder.DatabaseKeys", "extendsinterfaces": null,
"namespace": "[[[NamespacePrefix]]]\\Joomla\\Componentbuilder.Compiler.Builder.DatabaseKeys",
"description": "Database Keys Builder Class\r\n\r\n@since 3.2.0", "description": "Database Keys Builder Class\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

@ -12,8 +12,8 @@
namespace VDM\Joomla\Componentbuilder\Compiler\Builder; namespace VDM\Joomla\Componentbuilder\Compiler\Builder;
use VastDevelopmentMethod\Joomla\Interfaces\Registryinterface; use VDM\Joomla\Interfaces\Registryinterface;
use VastDevelopmentMethod\Joomla\Abstraction\Registry; use VDM\Joomla\Abstraction\Registry;
/** /**

View File

@ -12,7 +12,8 @@
"system_name": "JCB.Compiler.Builder.DoNotEscape", "system_name": "JCB.Compiler.Builder.DoNotEscape",
"type": "final class", "type": "final class",
"use_selection": null, "use_selection": null,
"namespace": "VDM\\Joomla\\Componentbuilder.Compiler.Builder.DoNotEscape", "extendsinterfaces": null,
"namespace": "[[[NamespacePrefix]]]\\Joomla\\Componentbuilder.Compiler.Builder.DoNotEscape",
"description": "Do Not Escape Builder Class\r\n\r\n@since 3.2.0", "description": "Do Not Escape Builder Class\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,6 +8,7 @@
``` ```
# class Permissions (Details) # class Permissions (Details)
> namespace: **VDM\Joomla\Componentbuilder\Compiler\Model** > namespace: **VDM\Joomla\Componentbuilder\Compiler\Model**
> extends: ****
```uml ```uml
@startuml @startuml
class Permissions #Gold { class Permissions #Gold {

View File

@ -12,8 +12,8 @@
namespace VDM\Joomla\Componentbuilder\Compiler\Model; namespace VDM\Joomla\Componentbuilder\Compiler\Model;
use VastDevelopmentMethod\Joomla\Utilities\JsonHelper; use VDM\Joomla\Utilities\JsonHelper;
use VastDevelopmentMethod\Joomla\Utilities\ArrayHelper; use VDM\Joomla\Utilities\ArrayHelper;
/** /**

View File

@ -1,7 +1,7 @@
{ {
"add_head": "0", "add_head": "0",
"add_licensing_template": "2", "add_licensing_template": "2",
"extends": "0", "extends": "",
"guid": "0dabc67c-abec-4541-82bf-279abd3c9be1", "guid": "0dabc67c-abec-4541-82bf-279abd3c9be1",
"implements": null, "implements": null,
"load_selection": null, "load_selection": null,
@ -19,7 +19,8 @@
"as": "default" "as": "default"
} }
}, },
"namespace": "VDM\\Joomla\\Componentbuilder.Compiler.Model.Permissions", "extendsinterfaces": null,
"namespace": "[[[NamespacePrefix]]]\\Joomla\\Componentbuilder.Compiler.Model.Permissions",
"description": "Model Permissions Class\r\n\r\n@since 3.2.0", "description": "Model Permissions Class\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

@ -12,9 +12,9 @@
namespace VDM\Joomla\Componentbuilder\Compiler\Builder; namespace VDM\Joomla\Componentbuilder\Compiler\Builder;
use VastDevelopmentMethod\Joomla\Abstraction\Registry\Traits\Count; use VDM\Joomla\Abstraction\Registry\Traits\Count;
use VastDevelopmentMethod\Joomla\Interfaces\Registryinterface; use VDM\Joomla\Interfaces\Registryinterface;
use VastDevelopmentMethod\Joomla\Abstraction\Registry; use VDM\Joomla\Abstraction\Registry;
/** /**

View File

@ -17,7 +17,8 @@
"as": "default" "as": "default"
} }
}, },
"namespace": "VDM\\Joomla\\Componentbuilder.Compiler.Builder.NewPublishingFields", "extendsinterfaces": null,
"namespace": "[[[NamespacePrefix]]]\\Joomla\\Componentbuilder.Compiler.Builder.NewPublishingFields",
"description": "New Publishing Fields Builder Class\r\n\r\n@since 3.2.0", "description": "New Publishing Fields Builder Class\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,6 +8,7 @@
``` ```
# final class ConfigFieldsetsGlobal (Details) # final class ConfigFieldsetsGlobal (Details)
> namespace: **VDM\Joomla\Componentbuilder\Compiler\Creator** > namespace: **VDM\Joomla\Componentbuilder\Compiler\Creator**
> extends: ****
```uml ```uml
@startuml @startuml
class ConfigFieldsetsGlobal << (F,LightGreen) >> #RoyalBlue { class ConfigFieldsetsGlobal << (F,LightGreen) >> #RoyalBlue {

View File

@ -19,7 +19,7 @@ use VDM\Joomla\Componentbuilder\Compiler\Builder\Contributors;
use VDM\Joomla\Componentbuilder\Compiler\Builder\ConfigFieldsets; use VDM\Joomla\Componentbuilder\Compiler\Builder\ConfigFieldsets;
use VDM\Joomla\Componentbuilder\Compiler\Builder\ExtensionsParams; use VDM\Joomla\Componentbuilder\Compiler\Builder\ExtensionsParams;
use VDM\Joomla\Componentbuilder\Compiler\Builder\ConfigFieldsetsCustomfield as Customfield; use VDM\Joomla\Componentbuilder\Compiler\Builder\ConfigFieldsetsCustomfield as Customfield;
use VastDevelopmentMethod\Joomla\Utilities\StringHelper; use VDM\Joomla\Utilities\StringHelper;
use VDM\Joomla\Componentbuilder\Compiler\Utilities\Indent; use VDM\Joomla\Componentbuilder\Compiler\Utilities\Indent;

View File

@ -1,7 +1,7 @@
{ {
"add_head": "0", "add_head": "0",
"add_licensing_template": "2", "add_licensing_template": "2",
"extends": "0", "extends": "",
"guid": "0fe3133d-1ff3-4444-9229-4218d8fb338e", "guid": "0fe3133d-1ff3-4444-9229-4218d8fb338e",
"implements": null, "implements": null,
"load_selection": null, "load_selection": null,
@ -47,7 +47,8 @@
"as": "default" "as": "default"
} }
}, },
"namespace": "VDM\\Joomla\\Componentbuilder.Compiler.Creator.ConfigFieldsetsGlobal", "extendsinterfaces": null,
"namespace": "[[[NamespacePrefix]]]\\Joomla\\Componentbuilder.Compiler.Creator.ConfigFieldsetsGlobal",
"description": "Config Fieldsets Global Creator Class\r\n\r\n@since 3.2.0", "description": "Config Fieldsets Global Creator Class\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,6 +8,7 @@
``` ```
# interface PowerInterface (Details) # interface PowerInterface (Details)
> namespace: **VDM\Joomla\Componentbuilder\Compiler\Interfaces** > namespace: **VDM\Joomla\Componentbuilder\Compiler\Interfaces**
> extends: ****
```uml ```uml
@startuml @startuml
interface PowerInterface #Lavender { interface PowerInterface #Lavender {

View File

@ -1,7 +1,7 @@
{ {
"add_head": "0", "add_head": "0",
"add_licensing_template": "2", "add_licensing_template": "2",
"extends": "0", "extends": "",
"guid": "1133c2d7-ba7e-4c95-8cde-01f084d04682", "guid": "1133c2d7-ba7e-4c95-8cde-01f084d04682",
"implements": null, "implements": null,
"load_selection": null, "load_selection": null,
@ -10,6 +10,7 @@
"system_name": "JCB.Interfaces.PowerInterface", "system_name": "JCB.Interfaces.PowerInterface",
"type": "interface", "type": "interface",
"use_selection": null, "use_selection": null,
"extendsinterfaces": null,
"namespace": "VDM\\Joomla\\Componentbuilder.Compiler.Interfaces.PowerInterface", "namespace": "VDM\\Joomla\\Componentbuilder.Compiler.Interfaces.PowerInterface",
"description": "Compiler Power Interface\r\n\r\n@since 3.2.0", "description": "Compiler Power 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",

View File

@ -8,6 +8,7 @@
``` ```
# final class Router (Details) # final class Router (Details)
> namespace: **VDM\Joomla\Componentbuilder\Compiler\Creator** > namespace: **VDM\Joomla\Componentbuilder\Compiler\Creator**
> extends: ****
```uml ```uml
@startuml @startuml
class Router << (F,LightGreen) >> #RoyalBlue { class Router << (F,LightGreen) >> #RoyalBlue {

View File

@ -19,8 +19,8 @@ use VDM\Joomla\Componentbuilder\Compiler\Creator\RouterConstructorDefault as Def
use VDM\Joomla\Componentbuilder\Compiler\Creator\RouterConstructorManual as ManualConstructor; use VDM\Joomla\Componentbuilder\Compiler\Creator\RouterConstructorManual as ManualConstructor;
use VDM\Joomla\Componentbuilder\Compiler\Creator\RouterMethodsDefault as DefaultMethods; use VDM\Joomla\Componentbuilder\Compiler\Creator\RouterMethodsDefault as DefaultMethods;
use VDM\Joomla\Componentbuilder\Compiler\Creator\RouterMethodsManual as ManualMethods; use VDM\Joomla\Componentbuilder\Compiler\Creator\RouterMethodsManual as ManualMethods;
use VastDevelopmentMethod\Joomla\Utilities\ArrayHelper; use VDM\Joomla\Utilities\ArrayHelper;
use VastDevelopmentMethod\Joomla\Utilities\StringHelper; use VDM\Joomla\Utilities\StringHelper;
/** /**

View File

@ -1,7 +1,7 @@
{ {
"add_head": "0", "add_head": "0",
"add_licensing_template": "2", "add_licensing_template": "2",
"extends": "0", "extends": "",
"guid": "1294a7c7-46fb-4527-a69d-f8db830fd39a", "guid": "1294a7c7-46fb-4527-a69d-f8db830fd39a",
"implements": null, "implements": null,
"load_selection": null, "load_selection": null,
@ -47,7 +47,8 @@
"as": "default" "as": "default"
} }
}, },
"namespace": "VDM\\Joomla\\Componentbuilder.Compiler.Creator.Router", "extendsinterfaces": null,
"namespace": "[[[NamespacePrefix]]]\\Joomla\\Componentbuilder.Compiler.Creator.Router",
"description": "Router Creator Class\r\n\r\n@since 3.2.0", "description": "Router Creator Class\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,6 +8,7 @@
``` ```
# final class Groups (Details) # final class Groups (Details)
> namespace: **VDM\Joomla\Componentbuilder\Compiler\Field** > namespace: **VDM\Joomla\Componentbuilder\Compiler\Field**
> extends: ****
```uml ```uml
@startuml @startuml
class Groups << (F,LightGreen) >> #RoyalBlue { class Groups << (F,LightGreen) >> #RoyalBlue {

View File

@ -13,8 +13,8 @@ namespace VDM\Joomla\Componentbuilder\Compiler\Field;
use Joomla\CMS\Factory; use Joomla\CMS\Factory;
use VastDevelopmentMethod\Joomla\Utilities\ArrayHelper; use VDM\Joomla\Utilities\ArrayHelper;
use VastDevelopmentMethod\Joomla\Utilities\GetHelper; use VDM\Joomla\Utilities\GetHelper;
/** /**

View File

@ -1,7 +1,7 @@
{ {
"add_head": "1", "add_head": "1",
"add_licensing_template": "2", "add_licensing_template": "2",
"extends": "0", "extends": "",
"guid": "12df35ad-2d44-4c4c-a7d5-a3350932a520", "guid": "12df35ad-2d44-4c4c-a7d5-a3350932a520",
"implements": null, "implements": null,
"load_selection": null, "load_selection": null,
@ -19,7 +19,8 @@
"as": "default" "as": "default"
} }
}, },
"namespace": "VDM\\Joomla\\Componentbuilder.Compiler.Field.Groups", "extendsinterfaces": null,
"namespace": "[[[NamespacePrefix]]]\\Joomla\\Componentbuilder.Compiler.Field.Groups",
"description": "Compiler Field Groups\r\n\r\n@since 3.2.0", "description": "Compiler Field Groups\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;", "head": "use Joomla\\CMS\\Factory;",

View File

@ -8,6 +8,7 @@
``` ```
# class Tabs (Details) # class Tabs (Details)
> namespace: **VDM\Joomla\Componentbuilder\Compiler\Model** > namespace: **VDM\Joomla\Componentbuilder\Compiler\Model**
> extends: ****
```uml ```uml
@startuml @startuml
class Tabs #Gold { class Tabs #Gold {

View File

@ -12,8 +12,8 @@
namespace VDM\Joomla\Componentbuilder\Compiler\Model; namespace VDM\Joomla\Componentbuilder\Compiler\Model;
use VastDevelopmentMethod\Joomla\Utilities\JsonHelper; use VDM\Joomla\Utilities\JsonHelper;
use VastDevelopmentMethod\Joomla\Utilities\ArrayHelper; use VDM\Joomla\Utilities\ArrayHelper;
/** /**

View File

@ -1,7 +1,7 @@
{ {
"add_head": "0", "add_head": "0",
"add_licensing_template": "2", "add_licensing_template": "2",
"extends": "0", "extends": "",
"guid": "143ac6ea-b64f-4331-9a97-31e3fce2bb69", "guid": "143ac6ea-b64f-4331-9a97-31e3fce2bb69",
"implements": null, "implements": null,
"load_selection": null, "load_selection": null,
@ -19,7 +19,8 @@
"as": "default" "as": "default"
} }
}, },
"namespace": "VDM\\Joomla\\Componentbuilder.Compiler.Model.Tabs", "extendsinterfaces": null,
"namespace": "[[[NamespacePrefix]]]\\Joomla\\Componentbuilder.Compiler.Model.Tabs",
"description": "Model Tabs Class\r\n\r\n@since 3.2.0", "description": "Model Tabs Class\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,6 +8,7 @@
``` ```
# final class AccessSections (Details) # final class AccessSections (Details)
> namespace: **VDM\Joomla\Componentbuilder\Compiler\Creator** > namespace: **VDM\Joomla\Componentbuilder\Compiler\Creator**
> extends: ****
```uml ```uml
@startuml @startuml
class AccessSections << (F,LightGreen) >> #RoyalBlue { class AccessSections << (F,LightGreen) >> #RoyalBlue {

View File

@ -26,9 +26,9 @@ use VDM\Joomla\Componentbuilder\Compiler\Builder\PermissionViews;
use VDM\Joomla\Componentbuilder\Compiler\Builder\PermissionFields; use VDM\Joomla\Componentbuilder\Compiler\Builder\PermissionFields;
use VDM\Joomla\Componentbuilder\Compiler\Builder\PermissionComponent; use VDM\Joomla\Componentbuilder\Compiler\Builder\PermissionComponent;
use VDM\Joomla\Componentbuilder\Compiler\Creator\CustomButtonPermissions; use VDM\Joomla\Componentbuilder\Compiler\Creator\CustomButtonPermissions;
use VastDevelopmentMethod\Joomla\Utilities\MathHelper; use VDM\Joomla\Utilities\MathHelper;
use VastDevelopmentMethod\Joomla\Utilities\ArrayHelper; use VDM\Joomla\Utilities\ArrayHelper;
use VastDevelopmentMethod\Joomla\Utilities\StringHelper; use VDM\Joomla\Utilities\StringHelper;
/** /**

View File

@ -1,7 +1,7 @@
{ {
"add_head": "0", "add_head": "0",
"add_licensing_template": "2", "add_licensing_template": "2",
"extends": "0", "extends": "",
"guid": "15615db0-02b9-454f-a82e-1ab39ae5e6a9", "guid": "15615db0-02b9-454f-a82e-1ab39ae5e6a9",
"implements": null, "implements": null,
"load_selection": null, "load_selection": null,
@ -79,7 +79,8 @@
"as": "default" "as": "default"
} }
}, },
"namespace": "VDM\\Joomla\\Componentbuilder.Compiler.Creator.AccessSections", "extendsinterfaces": null,
"namespace": "[[[NamespacePrefix]]]\\Joomla\\Componentbuilder.Compiler.Creator.AccessSections",
"description": "Access Sections Creator Class\r\n\r\n@since 3.2.0", "description": "Access Sections Creator Class\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,6 +8,7 @@
``` ```
# final class SiteFieldData (Details) # final class SiteFieldData (Details)
> namespace: **VDM\Joomla\Componentbuilder\Compiler\Creator** > namespace: **VDM\Joomla\Componentbuilder\Compiler\Creator**
> extends: ****
```uml ```uml
@startuml @startuml
class SiteFieldData << (F,LightGreen) >> #RoyalBlue { class SiteFieldData << (F,LightGreen) >> #RoyalBlue {

View File

@ -1,7 +1,7 @@
{ {
"add_head": "0", "add_head": "0",
"add_licensing_template": "2", "add_licensing_template": "2",
"extends": "0", "extends": "",
"guid": "15b4addf-bf6b-4691-9c92-858c7de9c2c1", "guid": "15b4addf-bf6b-4691-9c92-858c7de9c2c1",
"implements": null, "implements": null,
"load_selection": null, "load_selection": null,
@ -23,7 +23,8 @@
"as": "SiteField" "as": "SiteField"
} }
}, },
"namespace": "VDM\\Joomla\\Componentbuilder.Compiler.Creator.SiteFieldData", "extendsinterfaces": null,
"namespace": "[[[NamespacePrefix]]]\\Joomla\\Componentbuilder.Compiler.Creator.SiteFieldData",
"description": "Site Field Data Creator Class\r\n\r\n@since 3.2.0", "description": "Site Field Data Creator Class\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,6 +8,7 @@
``` ```
# final class InputButton (Details) # final class InputButton (Details)
> namespace: **VDM\Joomla\Componentbuilder\Compiler\Field\JoomlaFive** > namespace: **VDM\Joomla\Componentbuilder\Compiler\Field\JoomlaFive**
> extends: ****
```uml ```uml
@startuml @startuml
class InputButton << (F,LightGreen) >> #RoyalBlue { class InputButton << (F,LightGreen) >> #RoyalBlue {

View File

@ -15,7 +15,7 @@ namespace VDM\Joomla\Componentbuilder\Compiler\Field\JoomlaFive;
use VDM\Joomla\Componentbuilder\Compiler\Config; use VDM\Joomla\Componentbuilder\Compiler\Config;
use VDM\Joomla\Componentbuilder\Compiler\Placeholder; use VDM\Joomla\Componentbuilder\Compiler\Placeholder;
use VDM\Joomla\Componentbuilder\Compiler\Creator\Permission; use VDM\Joomla\Componentbuilder\Compiler\Creator\Permission;
use VastDevelopmentMethod\Joomla\Utilities\StringHelper; use VDM\Joomla\Utilities\StringHelper;
use VDM\Joomla\Componentbuilder\Compiler\Utilities\Placefix; use VDM\Joomla\Componentbuilder\Compiler\Utilities\Placefix;
use VDM\Joomla\Componentbuilder\Compiler\Utilities\Indent; use VDM\Joomla\Componentbuilder\Compiler\Utilities\Indent;
use VDM\Joomla\Componentbuilder\Compiler\Utilities\Line; use VDM\Joomla\Componentbuilder\Compiler\Utilities\Line;

View File

@ -1,7 +1,7 @@
{ {
"add_head": "0", "add_head": "0",
"add_licensing_template": "2", "add_licensing_template": "2",
"extends": "0", "extends": "",
"guid": "163fa7ca-21bd-4e7f-a618-26fe10b870fe", "guid": "163fa7ca-21bd-4e7f-a618-26fe10b870fe",
"implements": [ "implements": [
"c600f58c-3fe2-4d2d-b711-2660eab6effe" "c600f58c-3fe2-4d2d-b711-2660eab6effe"
@ -41,7 +41,8 @@
"as": "default" "as": "default"
} }
}, },
"namespace": "VDM\\Joomla\\Componentbuilder.Compiler.Field.JoomlaFive.InputButton", "extendsinterfaces": null,
"namespace": "[[[NamespacePrefix]]]\\Joomla\\Componentbuilder.Compiler.Field.JoomlaFive.InputButton",
"description": "Compiler Field Input Button\r\n\r\n@since 3.2.0", "description": "Compiler Field Input Button\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,6 +8,7 @@
``` ```
# class Historycomponent (Details) # class Historycomponent (Details)
> namespace: **VDM\Joomla\Componentbuilder\Compiler\Model** > namespace: **VDM\Joomla\Componentbuilder\Compiler\Model**
> extends: ****
```uml ```uml
@startuml @startuml
class Historycomponent #Gold { class Historycomponent #Gold {

View File

@ -16,9 +16,9 @@ use VDM\Joomla\Componentbuilder\Compiler\Factory as Compiler;
use VDM\Joomla\Componentbuilder\Compiler\Config; use VDM\Joomla\Componentbuilder\Compiler\Config;
use VDM\Joomla\Componentbuilder\Compiler\Interfaces\HistoryInterface; use VDM\Joomla\Componentbuilder\Compiler\Interfaces\HistoryInterface;
use VDM\Joomla\Componentbuilder\Compiler\Model\Updatesql; use VDM\Joomla\Componentbuilder\Compiler\Model\Updatesql;
use VastDevelopmentMethod\Joomla\Utilities\StringHelper; use VDM\Joomla\Utilities\StringHelper;
use VastDevelopmentMethod\Joomla\Utilities\ObjectHelper; use VDM\Joomla\Utilities\ObjectHelper;
use VastDevelopmentMethod\Joomla\Utilities\JsonHelper; use VDM\Joomla\Utilities\JsonHelper;
/** /**

View File

@ -1,7 +1,7 @@
{ {
"add_head": "0", "add_head": "0",
"add_licensing_template": "2", "add_licensing_template": "2",
"extends": "0", "extends": "",
"guid": "17a728e9-d6cf-4060-9efb-241b0ff2f981", "guid": "17a728e9-d6cf-4060-9efb-241b0ff2f981",
"implements": null, "implements": null,
"load_selection": null, "load_selection": null,
@ -43,7 +43,8 @@
"as": "default" "as": "default"
} }
}, },
"namespace": "VDM\\Joomla\\Componentbuilder.Compiler.Model.Historycomponent", "extendsinterfaces": null,
"namespace": "[[[NamespacePrefix]]]\\Joomla\\Componentbuilder.Compiler.Model.Historycomponent",
"description": "Model Component History Class\r\n\r\n@since 3.2.0", "description": "Model Component History Class\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

@ -12,9 +12,9 @@
namespace VDM\Joomla\Componentbuilder\Compiler\Builder; namespace VDM\Joomla\Componentbuilder\Compiler\Builder;
use VastDevelopmentMethod\Joomla\Abstraction\Registry\Traits\InArray; use VDM\Joomla\Abstraction\Registry\Traits\InArray;
use VastDevelopmentMethod\Joomla\Interfaces\Registryinterface; use VDM\Joomla\Interfaces\Registryinterface;
use VastDevelopmentMethod\Joomla\Abstraction\Registry; use VDM\Joomla\Abstraction\Registry;
/** /**

View File

@ -17,7 +17,8 @@
"as": "default" "as": "default"
} }
}, },
"namespace": "VDM\\Joomla\\Componentbuilder.Compiler.Builder.ScriptMediaSwitch", "extendsinterfaces": null,
"namespace": "[[[NamespacePrefix]]]\\Joomla\\Componentbuilder.Compiler.Builder.ScriptMediaSwitch",
"description": "Script Media Switch Builder Class\r\n\r\n@since 3.2.0", "description": "Script Media Switch Builder Class\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,6 +8,7 @@
``` ```
# final class RouterMethodsDefault (Details) # final class RouterMethodsDefault (Details)
> namespace: **VDM\Joomla\Componentbuilder\Compiler\Creator** > namespace: **VDM\Joomla\Componentbuilder\Compiler\Creator**
> extends: ****
```uml ```uml
@startuml @startuml
class RouterMethodsDefault << (F,LightGreen) >> #RoyalBlue { class RouterMethodsDefault << (F,LightGreen) >> #RoyalBlue {

View File

@ -1,7 +1,7 @@
{ {
"add_head": "0", "add_head": "0",
"add_licensing_template": "2", "add_licensing_template": "2",
"extends": "0", "extends": "",
"guid": "17c590ed-8a44-485c-9be8-9a144a6b7429", "guid": "17c590ed-8a44-485c-9be8-9a144a6b7429",
"implements": null, "implements": null,
"load_selection": null, "load_selection": null,
@ -23,7 +23,8 @@
"as": "default" "as": "default"
} }
}, },
"namespace": "VDM\\Joomla\\Componentbuilder.Compiler.Creator.RouterMethodsDefault", "extendsinterfaces": null,
"namespace": "[[[NamespacePrefix]]]\\Joomla\\Componentbuilder.Compiler.Creator.RouterMethodsDefault",
"description": "Router Methods Default Creator Class\r\n\r\n@since 3.2.0", "description": "Router Methods Default Creator Class\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

@ -12,8 +12,8 @@
namespace VDM\Joomla\Componentbuilder\Compiler\Builder; namespace VDM\Joomla\Componentbuilder\Compiler\Builder;
use VastDevelopmentMethod\Joomla\Interfaces\Registryinterface; use VDM\Joomla\Interfaces\Registryinterface;
use VastDevelopmentMethod\Joomla\Abstraction\Registry; use VDM\Joomla\Abstraction\Registry;
/** /**

View File

@ -12,7 +12,8 @@
"system_name": "JCB.Compiler.Builder.SiteMainGet", "system_name": "JCB.Compiler.Builder.SiteMainGet",
"type": "final class", "type": "final class",
"use_selection": null, "use_selection": null,
"namespace": "VDM\\Joomla\\Componentbuilder.Compiler.Builder.SiteMainGet", "extendsinterfaces": null,
"namespace": "[[[NamespacePrefix]]]\\Joomla\\Componentbuilder.Compiler.Builder.SiteMainGet",
"description": "Site Main Get Builder Class\r\n\r\n@since 3.2.0", "description": "Site Main Get Builder Class\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

@ -12,9 +12,9 @@
namespace VDM\Joomla\Componentbuilder\Compiler\Builder; namespace VDM\Joomla\Componentbuilder\Compiler\Builder;
use VastDevelopmentMethod\Joomla\Abstraction\Registry\Traits\ToString; use VDM\Joomla\Abstraction\Registry\Traits\ToString;
use VastDevelopmentMethod\Joomla\Interfaces\Registryinterface; use VDM\Joomla\Interfaces\Registryinterface;
use VastDevelopmentMethod\Joomla\Abstraction\Registry; use VDM\Joomla\Abstraction\Registry;
/** /**

View File

@ -17,7 +17,8 @@
"as": "default" "as": "default"
} }
}, },
"namespace": "VDM\\Joomla\\Componentbuilder.Compiler.Builder.DynamicFields", "extendsinterfaces": null,
"namespace": "[[[NamespacePrefix]]]\\Joomla\\Componentbuilder.Compiler.Builder.DynamicFields",
"description": "Dynamic Fields Builder Class\r\n\r\n@since 3.2.0", "description": "Dynamic Fields Builder Class\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,6 +8,7 @@
``` ```
# interface InstallInterface (Details) # interface InstallInterface (Details)
> namespace: **VDM\Joomla\Componentbuilder\Compiler\Interfaces\Extension** > namespace: **VDM\Joomla\Componentbuilder\Compiler\Interfaces\Extension**
> extends: ****
```uml ```uml
@startuml @startuml
interface InstallInterface #Lavender { interface InstallInterface #Lavender {

View File

@ -1,7 +1,7 @@
{ {
"add_head": "0", "add_head": "0",
"add_licensing_template": "2", "add_licensing_template": "2",
"extends": "0", "extends": "",
"guid": "1aefb8f5-486f-4f00-adf9-696340b3254e", "guid": "1aefb8f5-486f-4f00-adf9-696340b3254e",
"implements": null, "implements": null,
"load_selection": null, "load_selection": null,
@ -10,6 +10,7 @@
"system_name": "JCB.Interfaces.Extension.InstallInterface", "system_name": "JCB.Interfaces.Extension.InstallInterface",
"type": "interface", "type": "interface",
"use_selection": null, "use_selection": null,
"extendsinterfaces": null,
"namespace": "VDM\\Joomla\\Componentbuilder.Compiler.Interfaces.Extension.InstallInterface", "namespace": "VDM\\Joomla\\Componentbuilder.Compiler.Interfaces.Extension.InstallInterface",
"description": "The properties an extension should have to be passed to the InstallScript class\r\n\r\n@since 3.2.0", "description": "The properties an extension should have to be passed to the InstallScript class\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",

View File

@ -8,6 +8,7 @@
``` ```
# final class InputButton (Details) # final class InputButton (Details)
> namespace: **VDM\Joomla\Componentbuilder\Compiler\Field\JoomlaFour** > namespace: **VDM\Joomla\Componentbuilder\Compiler\Field\JoomlaFour**
> extends: ****
```uml ```uml
@startuml @startuml
class InputButton << (F,LightGreen) >> #RoyalBlue { class InputButton << (F,LightGreen) >> #RoyalBlue {

View File

@ -15,7 +15,7 @@ namespace VDM\Joomla\Componentbuilder\Compiler\Field\JoomlaFour;
use VDM\Joomla\Componentbuilder\Compiler\Config; use VDM\Joomla\Componentbuilder\Compiler\Config;
use VDM\Joomla\Componentbuilder\Compiler\Placeholder; use VDM\Joomla\Componentbuilder\Compiler\Placeholder;
use VDM\Joomla\Componentbuilder\Compiler\Creator\Permission; use VDM\Joomla\Componentbuilder\Compiler\Creator\Permission;
use VastDevelopmentMethod\Joomla\Utilities\StringHelper; use VDM\Joomla\Utilities\StringHelper;
use VDM\Joomla\Componentbuilder\Compiler\Utilities\Placefix; use VDM\Joomla\Componentbuilder\Compiler\Utilities\Placefix;
use VDM\Joomla\Componentbuilder\Compiler\Utilities\Indent; use VDM\Joomla\Componentbuilder\Compiler\Utilities\Indent;
use VDM\Joomla\Componentbuilder\Compiler\Utilities\Line; use VDM\Joomla\Componentbuilder\Compiler\Utilities\Line;

View File

@ -1,7 +1,7 @@
{ {
"add_head": "0", "add_head": "0",
"add_licensing_template": "2", "add_licensing_template": "2",
"extends": "0", "extends": "",
"guid": "1b8a40e9-7847-4341-8a8e-dfdc2d531bbe", "guid": "1b8a40e9-7847-4341-8a8e-dfdc2d531bbe",
"implements": [ "implements": [
"c600f58c-3fe2-4d2d-b711-2660eab6effe" "c600f58c-3fe2-4d2d-b711-2660eab6effe"
@ -41,7 +41,8 @@
"as": "default" "as": "default"
} }
}, },
"namespace": "VDM\\Joomla\\Componentbuilder.Compiler.Field.JoomlaFour.InputButton", "extendsinterfaces": null,
"namespace": "[[[NamespacePrefix]]]\\Joomla\\Componentbuilder.Compiler.Field.JoomlaFour.InputButton",
"description": "Compiler Field Input Button\r\n\r\n@since 3.2.0", "description": "Compiler Field Input Button\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,6 +8,7 @@
``` ```
# class Gui (Details) # class Gui (Details)
> namespace: **VDM\Joomla\Componentbuilder\Compiler\Customcode** > namespace: **VDM\Joomla\Componentbuilder\Compiler\Customcode**
> extends: ****
```uml ```uml
@startuml @startuml
class Gui #Gold { class Gui #Gold {

Some files were not shown because too many files have changed in this diff Show More