Update 2024-07-11 23:12:51
This commit is contained in:
parent
5fa6f7ad67
commit
eb83e71563
33
README.md
33
README.md
@ -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
|
||||||
|
@ -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 {
|
||||||
|
@ -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": "",
|
||||||
|
@ -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;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -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": "",
|
||||||
|
@ -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 {
|
||||||
|
@ -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;
|
||||||
|
@ -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;",
|
||||||
|
@ -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 {
|
||||||
|
@ -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')
|
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -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')
|
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -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",
|
||||||
|
@ -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 {
|
||||||
|
@ -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;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -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": "",
|
||||||
|
@ -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 {
|
||||||
|
@ -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',
|
||||||
|
@ -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',
|
||||||
|
@ -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",
|
||||||
|
@ -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 {
|
||||||
|
@ -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;
|
||||||
|
@ -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;",
|
||||||
|
@ -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 {
|
||||||
|
@ -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;
|
||||||
|
|
||||||
|
|
||||||
|
@ -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": "",
|
||||||
|
@ -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;
|
||||||
|
|
||||||
|
|
||||||
|
@ -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": "",
|
||||||
|
@ -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 {
|
||||||
|
@ -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;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -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;",
|
||||||
|
@ -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 {
|
||||||
|
@ -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;
|
||||||
|
@ -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",
|
||||||
|
@ -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 {
|
||||||
|
@ -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;
|
||||||
|
@ -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": "",
|
||||||
|
@ -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 {
|
||||||
|
@ -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;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -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": "",
|
||||||
|
@ -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;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -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": "",
|
||||||
|
@ -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;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -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": "",
|
||||||
|
@ -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
|
||||||
|
@ -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);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -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);
|
||||||
}
|
}
|
@ -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;",
|
||||||
|
@ -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 {
|
||||||
|
@ -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",
|
||||||
|
@ -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 {
|
||||||
|
@ -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;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -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": "",
|
||||||
|
@ -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;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -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": "",
|
||||||
|
@ -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;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -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": "",
|
||||||
|
@ -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 {
|
||||||
|
@ -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;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -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": "",
|
||||||
|
@ -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;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -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": "",
|
||||||
|
@ -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 {
|
||||||
|
@ -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;
|
||||||
|
|
||||||
|
|
||||||
|
@ -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": "",
|
||||||
|
@ -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 {
|
||||||
|
@ -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",
|
||||||
|
@ -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 {
|
||||||
|
@ -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;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -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": "",
|
||||||
|
@ -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 {
|
||||||
|
@ -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;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -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;",
|
||||||
|
@ -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 {
|
||||||
|
@ -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;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -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": "",
|
||||||
|
@ -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 {
|
||||||
|
@ -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;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -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": "",
|
||||||
|
@ -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 {
|
||||||
|
@ -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": "",
|
||||||
|
@ -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 {
|
||||||
|
@ -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;
|
||||||
|
@ -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": "",
|
||||||
|
@ -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 {
|
||||||
|
@ -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;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -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": "",
|
||||||
|
@ -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;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -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": "",
|
||||||
|
@ -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 {
|
||||||
|
@ -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": "",
|
||||||
|
@ -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;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -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": "",
|
||||||
|
@ -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;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -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": "",
|
||||||
|
@ -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 {
|
||||||
|
@ -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",
|
||||||
|
@ -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 {
|
||||||
|
@ -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;
|
||||||
|
@ -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": "",
|
||||||
|
@ -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
Loading…
Reference in New Issue
Block a user