update 2024-04-26 11:56:09

This commit is contained in:
Robot 2024-04-26 11:56:17 +02:00
parent 9d0efe46ec
commit f106623873
Signed by: Robot
GPG Key ID: 14DECD44E7E1BB95
55 changed files with 193 additions and 209 deletions

View File

@ -23,60 +23,47 @@ This repository contains an index (see below) of all the approved powers within
# Index of powers # Index of powers
- **Namespace**: [TrueChristianChurch\Joomla\Abstraction](#truechristianchurch-joomla-abstraction) - **Namespace**: [VDM\Joomla\Abstraction](#vdm-joomla-abstraction)
- **abstract class ActiveRegistry** | [Details](src/43134867-5cb8-4280-9be8-309fd2fd135f) | [Code](src/43134867-5cb8-4280-9be8-309fd2fd135f/code.php) | [Settings](src/43134867-5cb8-4280-9be8-309fd2fd135f/settings.json) | Super__43134867_5cb8_4280_9be8_309fd2fd135f__Power
- **abstract class BaseConfig** | [Details](src/ffbd4e1f-a342-4080-ab7d-1de3741bf319) | [Code](src/ffbd4e1f-a342-4080-ab7d-1de3741bf319/code.php) | [Settings](src/ffbd4e1f-a342-4080-ab7d-1de3741bf319/settings.json) | Super__ffbd4e1f_a342_4080_ab7d_1de3741bf319__Power - **abstract class BaseConfig** | [Details](src/ffbd4e1f-a342-4080-ab7d-1de3741bf319) | [Code](src/ffbd4e1f-a342-4080-ab7d-1de3741bf319/code.php) | [Settings](src/ffbd4e1f-a342-4080-ab7d-1de3741bf319/settings.json) | Super__ffbd4e1f_a342_4080_ab7d_1de3741bf319__Power
- **abstract class BaseTable** | [Details](src/e0f6ddbe-2a35-4537-942c-faff2ebd04f6) | [Code](src/e0f6ddbe-2a35-4537-942c-faff2ebd04f6/code.php) | [Settings](src/e0f6ddbe-2a35-4537-942c-faff2ebd04f6/settings.json) | Super__e0f6ddbe_2a35_4537_942c_faff2ebd04f6__Power - **abstract class BaseTable** | [Details](src/e0f6ddbe-2a35-4537-942c-faff2ebd04f6) | [Code](src/e0f6ddbe-2a35-4537-942c-faff2ebd04f6/code.php) | [Settings](src/e0f6ddbe-2a35-4537-942c-faff2ebd04f6/settings.json) | Super__e0f6ddbe_2a35_4537_942c_faff2ebd04f6__Power
- **abstract class Database** | [Details](src/6cbef8f8-4813-48e3-b05a-65e1aea95171) | [Code](src/6cbef8f8-4813-48e3-b05a-65e1aea95171/code.php) | [Settings](src/6cbef8f8-4813-48e3-b05a-65e1aea95171/settings.json) | Super__6cbef8f8_4813_48e3_b05a_65e1aea95171__Power - **abstract class Database** | [Details](src/6cbef8f8-4813-48e3-b05a-65e1aea95171) | [Code](src/6cbef8f8-4813-48e3-b05a-65e1aea95171/code.php) | [Settings](src/6cbef8f8-4813-48e3-b05a-65e1aea95171/settings.json) | Super__6cbef8f8_4813_48e3_b05a_65e1aea95171__Power
- **abstract class Model** | [Details](src/584747d1-3a86-453d-b7a3-a2219de8d777) | [Code](src/584747d1-3a86-453d-b7a3-a2219de8d777/code.php) | [Settings](src/584747d1-3a86-453d-b7a3-a2219de8d777/settings.json) | Super__584747d1_3a86_453d_b7a3_a2219de8d777__Power - **abstract class Model** | [Details](src/584747d1-3a86-453d-b7a3-a2219de8d777) | [Code](src/584747d1-3a86-453d-b7a3-a2219de8d777/code.php) | [Settings](src/584747d1-3a86-453d-b7a3-a2219de8d777/settings.json) | Super__584747d1_3a86_453d_b7a3_a2219de8d777__Power
- **abstract class Registry** | [Details](src/7e822c03-1b20-41d1-9427-f5b8d5836af7) | [Code](src/7e822c03-1b20-41d1-9427-f5b8d5836af7/code.php) | [Settings](src/7e822c03-1b20-41d1-9427-f5b8d5836af7/settings.json) | Super__7e822c03_1b20_41d1_9427_f5b8d5836af7__Power
- **abstract class Schema** | [Details](src/f3c04c28-bce4-422e-be93-7d163e4e342b) | [Code](src/f3c04c28-bce4-422e-be93-7d163e4e342b/code.php) | [Settings](src/f3c04c28-bce4-422e-be93-7d163e4e342b/settings.json) | Super__f3c04c28_bce4_422e_be93_7d163e4e342b__Power - **abstract class Schema** | [Details](src/f3c04c28-bce4-422e-be93-7d163e4e342b) | [Code](src/f3c04c28-bce4-422e-be93-7d163e4e342b/code.php) | [Settings](src/f3c04c28-bce4-422e-be93-7d163e4e342b/settings.json) | Super__f3c04c28_bce4_422e_be93_7d163e4e342b__Power
- **Namespace**: [TrueChristianChurch\Joomla\Database](#truechristianchurch-joomla-database) - **Namespace**: [VDM\Joomla\Componentbuilder](#vdm-joomla-componentbuilder)
- **class Table** | [Details](src/bfd1d6d5-56c1-4fe9-9fee-1c5910e1f5d8) | [Code](src/bfd1d6d5-56c1-4fe9-9fee-1c5910e1f5d8/code.php) | [Settings](src/bfd1d6d5-56c1-4fe9-9fee-1c5910e1f5d8/settings.json) | Super__bfd1d6d5_56c1_4fe9_9fee_1c5910e1f5d8__Power
- **Namespace**: [VDM\Joomla\Database](#vdm-joomla-database)
- **final class Insert** | [Details](src/524eb8f6-38d4-47dc-92ad-98b94e099ac0) | [Code](src/524eb8f6-38d4-47dc-92ad-98b94e099ac0/code.php) | [Settings](src/524eb8f6-38d4-47dc-92ad-98b94e099ac0/settings.json) | Super__524eb8f6_38d4_47dc_92ad_98b94e099ac0__Power - **final class Insert** | [Details](src/524eb8f6-38d4-47dc-92ad-98b94e099ac0) | [Code](src/524eb8f6-38d4-47dc-92ad-98b94e099ac0/code.php) | [Settings](src/524eb8f6-38d4-47dc-92ad-98b94e099ac0/settings.json) | Super__524eb8f6_38d4_47dc_92ad_98b94e099ac0__Power
- **final class Load** | [Details](src/06f8eada-d59b-441c-b287-0aea1793da5a) | [Code](src/06f8eada-d59b-441c-b287-0aea1793da5a/code.php) | [Settings](src/06f8eada-d59b-441c-b287-0aea1793da5a/settings.json) | Super__06f8eada_d59b_441c_b287_0aea1793da5a__Power - **final class Load** | [Details](src/06f8eada-d59b-441c-b287-0aea1793da5a) | [Code](src/06f8eada-d59b-441c-b287-0aea1793da5a/code.php) | [Settings](src/06f8eada-d59b-441c-b287-0aea1793da5a/settings.json) | Super__06f8eada_d59b_441c_b287_0aea1793da5a__Power
- **final class Update** | [Details](src/cce56585-58b0-4f72-a92c-e2635ea52d83) | [Code](src/cce56585-58b0-4f72-a92c-e2635ea52d83/code.php) | [Settings](src/cce56585-58b0-4f72-a92c-e2635ea52d83/settings.json) | Super__cce56585_58b0_4f72_a92c_e2635ea52d83__Power - **final class Update** | [Details](src/cce56585-58b0-4f72-a92c-e2635ea52d83) | [Code](src/cce56585-58b0-4f72-a92c-e2635ea52d83/code.php) | [Settings](src/cce56585-58b0-4f72-a92c-e2635ea52d83/settings.json) | Super__cce56585_58b0_4f72_a92c_e2635ea52d83__Power
- **Namespace**: [TrueChristianChurch\Joomla\Interfaces](#truechristianchurch-joomla-interfaces) - **Namespace**: [VDM\Joomla\Interfaces](#vdm-joomla-interfaces)
- **interface Activeregistryinterface** | [Details](src/af0eedbe-603b-4671-8e5a-28165d88254b) | [Code](src/af0eedbe-603b-4671-8e5a-28165d88254b/code.php) | [Settings](src/af0eedbe-603b-4671-8e5a-28165d88254b/settings.json) | Super__af0eedbe_603b_4671_8e5a_28165d88254b__Power
- **interface FactoryInterface** | [Details](src/caf33c5d-858c-4f9a-894f-ab302ec5445a) | [Code](src/caf33c5d-858c-4f9a-894f-ab302ec5445a/code.php) | [Settings](src/caf33c5d-858c-4f9a-894f-ab302ec5445a/settings.json) | Super__caf33c5d_858c_4f9a_894f_ab302ec5445a__Power - **interface FactoryInterface** | [Details](src/caf33c5d-858c-4f9a-894f-ab302ec5445a) | [Code](src/caf33c5d-858c-4f9a-894f-ab302ec5445a/code.php) | [Settings](src/caf33c5d-858c-4f9a-894f-ab302ec5445a/settings.json) | Super__caf33c5d_858c_4f9a_894f_ab302ec5445a__Power
- **interface InsertInterface** | [Details](src/ad12ca1c-d3ce-4e7f-88c5-c6c92bdedc48) | [Code](src/ad12ca1c-d3ce-4e7f-88c5-c6c92bdedc48/code.php) | [Settings](src/ad12ca1c-d3ce-4e7f-88c5-c6c92bdedc48/settings.json) | Super__ad12ca1c_d3ce_4e7f_88c5_c6c92bdedc48__Power - **interface InsertInterface** | [Details](src/ad12ca1c-d3ce-4e7f-88c5-c6c92bdedc48) | [Code](src/ad12ca1c-d3ce-4e7f-88c5-c6c92bdedc48/code.php) | [Settings](src/ad12ca1c-d3ce-4e7f-88c5-c6c92bdedc48/settings.json) | Super__ad12ca1c_d3ce_4e7f_88c5_c6c92bdedc48__Power
- **interface LoadInterface** | [Details](src/2ad31f74-f579-499d-b98b-c4f54fd615dd) | [Code](src/2ad31f74-f579-499d-b98b-c4f54fd615dd/code.php) | [Settings](src/2ad31f74-f579-499d-b98b-c4f54fd615dd/settings.json) | Super__2ad31f74_f579_499d_b98b_c4f54fd615dd__Power - **interface LoadInterface** | [Details](src/2ad31f74-f579-499d-b98b-c4f54fd615dd) | [Code](src/2ad31f74-f579-499d-b98b-c4f54fd615dd/code.php) | [Settings](src/2ad31f74-f579-499d-b98b-c4f54fd615dd/settings.json) | Super__2ad31f74_f579_499d_b98b_c4f54fd615dd__Power
- **interface ModelInterface** | [Details](src/8aef58c1-3f70-4bd4-b9e4-3f29fcd41cff) | [Code](src/8aef58c1-3f70-4bd4-b9e4-3f29fcd41cff/code.php) | [Settings](src/8aef58c1-3f70-4bd4-b9e4-3f29fcd41cff/settings.json) | Super__8aef58c1_3f70_4bd4_b9e4_3f29fcd41cff__Power - **interface ModelInterface** | [Details](src/8aef58c1-3f70-4bd4-b9e4-3f29fcd41cff) | [Code](src/8aef58c1-3f70-4bd4-b9e4-3f29fcd41cff/code.php) | [Settings](src/8aef58c1-3f70-4bd4-b9e4-3f29fcd41cff/settings.json) | Super__8aef58c1_3f70_4bd4_b9e4_3f29fcd41cff__Power
- **interface Registryinterface** | [Details](src/64e291c2-11f1-423d-a44d-837cc12cc017) | [Code](src/64e291c2-11f1-423d-a44d-837cc12cc017/code.php) | [Settings](src/64e291c2-11f1-423d-a44d-837cc12cc017/settings.json) | Super__64e291c2_11f1_423d_a44d_837cc12cc017__Power
- **interface SchemaInterface** | [Details](src/4dd11b9b-3c64-460b-aaa6-62ba467db7aa) | [Code](src/4dd11b9b-3c64-460b-aaa6-62ba467db7aa/code.php) | [Settings](src/4dd11b9b-3c64-460b-aaa6-62ba467db7aa/settings.json) | Super__4dd11b9b_3c64_460b_aaa6_62ba467db7aa__Power - **interface SchemaInterface** | [Details](src/4dd11b9b-3c64-460b-aaa6-62ba467db7aa) | [Code](src/4dd11b9b-3c64-460b-aaa6-62ba467db7aa/code.php) | [Settings](src/4dd11b9b-3c64-460b-aaa6-62ba467db7aa/settings.json) | Super__4dd11b9b_3c64_460b_aaa6_62ba467db7aa__Power
- **interface Tableinterface** | [Details](src/2da6d6c4-eb29-4d69-8bc2-36d96e916adf) | [Code](src/2da6d6c4-eb29-4d69-8bc2-36d96e916adf/code.php) | [Settings](src/2da6d6c4-eb29-4d69-8bc2-36d96e916adf/settings.json) | Super__2da6d6c4_eb29_4d69_8bc2_36d96e916adf__Power - **interface Tableinterface** | [Details](src/2da6d6c4-eb29-4d69-8bc2-36d96e916adf) | [Code](src/2da6d6c4-eb29-4d69-8bc2-36d96e916adf/code.php) | [Settings](src/2da6d6c4-eb29-4d69-8bc2-36d96e916adf/settings.json) | Super__2da6d6c4_eb29_4d69_8bc2_36d96e916adf__Power
- **interface UpdateInterface** | [Details](src/7179fde6-1e51-4b51-8545-7ca18f74a0f4) | [Code](src/7179fde6-1e51-4b51-8545-7ca18f74a0f4/code.php) | [Settings](src/7179fde6-1e51-4b51-8545-7ca18f74a0f4/settings.json) | Super__7179fde6_1e51_4b51_8545_7ca18f74a0f4__Power - **interface UpdateInterface** | [Details](src/7179fde6-1e51-4b51-8545-7ca18f74a0f4) | [Code](src/7179fde6-1e51-4b51-8545-7ca18f74a0f4/code.php) | [Settings](src/7179fde6-1e51-4b51-8545-7ca18f74a0f4/settings.json) | Super__7179fde6_1e51_4b51_8545_7ca18f74a0f4__Power
- **Namespace**: [TrueChristianChurch\Joomla\Utilities](#truechristianchurch-joomla-utilities) - **Namespace**: [VDM\Joomla\Utilities](#vdm-joomla-utilities)
- **abstract class ArrayHelper** | [Details](src/0a59c65c-9daf-4bc9-baf4-e063ff9e6a8a) | [Code](src/0a59c65c-9daf-4bc9-baf4-e063ff9e6a8a/code.php) | [Settings](src/0a59c65c-9daf-4bc9-baf4-e063ff9e6a8a/settings.json) | Super__0a59c65c_9daf_4bc9_baf4_e063ff9e6a8a__Power - **abstract class ArrayHelper** | [Details](src/0a59c65c-9daf-4bc9-baf4-e063ff9e6a8a) | [Code](src/0a59c65c-9daf-4bc9-baf4-e063ff9e6a8a/code.php) | [Settings](src/0a59c65c-9daf-4bc9-baf4-e063ff9e6a8a/settings.json) | Super__0a59c65c_9daf_4bc9_baf4_e063ff9e6a8a__Power
- **abstract class Base64Helper** | [Details](src/64a6ff6c-069c-4a11-a76b-db5e36c27690) | [Code](src/64a6ff6c-069c-4a11-a76b-db5e36c27690/code.php) | [Settings](src/64a6ff6c-069c-4a11-a76b-db5e36c27690/settings.json) | Super__64a6ff6c_069c_4a11_a76b_db5e36c27690__Power
- **abstract class FileHelper** | [Details](src/a223b31e-ea1d-4cdf-92ae-5f9becffaff0) | [Code](src/a223b31e-ea1d-4cdf-92ae-5f9becffaff0/code.php) | [Settings](src/a223b31e-ea1d-4cdf-92ae-5f9becffaff0/settings.json) | Super__a223b31e_ea1d_4cdf_92ae_5f9becffaff0__Power - **abstract class FileHelper** | [Details](src/a223b31e-ea1d-4cdf-92ae-5f9becffaff0) | [Code](src/a223b31e-ea1d-4cdf-92ae-5f9becffaff0/code.php) | [Settings](src/a223b31e-ea1d-4cdf-92ae-5f9becffaff0/settings.json) | Super__a223b31e_ea1d_4cdf_92ae_5f9becffaff0__Power
- **abstract class FormHelper** | [Details](src/1198aecf-84c6-45d2-aea8-d531aa4afdfa) | [Code](src/1198aecf-84c6-45d2-aea8-d531aa4afdfa/code.php) | [Settings](src/1198aecf-84c6-45d2-aea8-d531aa4afdfa/settings.json) | Super__1198aecf_84c6_45d2_aea8_d531aa4afdfa__Power - **abstract class FormHelper** | [Details](src/1198aecf-84c6-45d2-aea8-d531aa4afdfa) | [Code](src/1198aecf-84c6-45d2-aea8-d531aa4afdfa/code.php) | [Settings](src/1198aecf-84c6-45d2-aea8-d531aa4afdfa/settings.json) | Super__1198aecf_84c6_45d2_aea8_d531aa4afdfa__Power
- **abstract class GetHelper** | [Details](src/db87c339-5bb6-4291-a7ef-2c48ea1b06bc) | [Code](src/db87c339-5bb6-4291-a7ef-2c48ea1b06bc/code.php) | [Settings](src/db87c339-5bb6-4291-a7ef-2c48ea1b06bc/settings.json) | Super__db87c339_5bb6_4291_a7ef_2c48ea1b06bc__Power - **abstract class GetHelper** | [Details](src/db87c339-5bb6-4291-a7ef-2c48ea1b06bc) | [Code](src/db87c339-5bb6-4291-a7ef-2c48ea1b06bc/code.php) | [Settings](src/db87c339-5bb6-4291-a7ef-2c48ea1b06bc/settings.json) | Super__db87c339_5bb6_4291_a7ef_2c48ea1b06bc__Power
- **abstract class GetHelperExtrusion** | [Details](src/cefe4092-a4c2-41a6-a683-bd3ab5419cc6) | [Code](src/cefe4092-a4c2-41a6-a683-bd3ab5419cc6/code.php) | [Settings](src/cefe4092-a4c2-41a6-a683-bd3ab5419cc6/settings.json) | Super__cefe4092_a4c2_41a6_a683_bd3ab5419cc6__Power
- **abstract class GuidHelper** | [Details](src/9c513baf-b279-43fd-ae29-a585c8cbc4f0) | [Code](src/9c513baf-b279-43fd-ae29-a585c8cbc4f0/code.php) | [Settings](src/9c513baf-b279-43fd-ae29-a585c8cbc4f0/settings.json) | Super__9c513baf_b279_43fd_ae29_a585c8cbc4f0__Power - **abstract class GuidHelper** | [Details](src/9c513baf-b279-43fd-ae29-a585c8cbc4f0) | [Code](src/9c513baf-b279-43fd-ae29-a585c8cbc4f0/code.php) | [Settings](src/9c513baf-b279-43fd-ae29-a585c8cbc4f0/settings.json) | Super__9c513baf_b279_43fd_ae29_a585c8cbc4f0__Power
- **abstract class JsonHelper** | [Details](src/4b225c51-d293-48e4-b3f6-5136cf5c3f18) | [Code](src/4b225c51-d293-48e4-b3f6-5136cf5c3f18/code.php) | [Settings](src/4b225c51-d293-48e4-b3f6-5136cf5c3f18/settings.json) | Super__4b225c51_d293_48e4_b3f6_5136cf5c3f18__Power - **abstract class JsonHelper** | [Details](src/4b225c51-d293-48e4-b3f6-5136cf5c3f18) | [Code](src/4b225c51-d293-48e4-b3f6-5136cf5c3f18/code.php) | [Settings](src/4b225c51-d293-48e4-b3f6-5136cf5c3f18/settings.json) | Super__4b225c51_d293_48e4_b3f6_5136cf5c3f18__Power
- **abstract class MathHelper** | [Details](src/152c8793-8b75-4715-996a-257b9f65451c) | [Code](src/152c8793-8b75-4715-996a-257b9f65451c/code.php) | [Settings](src/152c8793-8b75-4715-996a-257b9f65451c/settings.json) | Super__152c8793_8b75_4715_996a_257b9f65451c__Power
- **abstract class ObjectHelper** | [Details](src/91004529-94a9-4590-b842-e7c6b624ecf5) | [Code](src/91004529-94a9-4590-b842-e7c6b624ecf5/code.php) | [Settings](src/91004529-94a9-4590-b842-e7c6b624ecf5/settings.json) | Super__91004529_94a9_4590_b842_e7c6b624ecf5__Power - **abstract class ObjectHelper** | [Details](src/91004529-94a9-4590-b842-e7c6b624ecf5) | [Code](src/91004529-94a9-4590-b842-e7c6b624ecf5/code.php) | [Settings](src/91004529-94a9-4590-b842-e7c6b624ecf5/settings.json) | Super__91004529_94a9_4590_b842_e7c6b624ecf5__Power
- **abstract class StringHelper** | [Details](src/1f28cb53-60d9-4db1-b517-3c7dc6b429ef) | [Code](src/1f28cb53-60d9-4db1-b517-3c7dc6b429ef/code.php) | [Settings](src/1f28cb53-60d9-4db1-b517-3c7dc6b429ef/settings.json) | Super__1f28cb53_60d9_4db1_b517_3c7dc6b429ef__Power - **abstract class StringHelper** | [Details](src/1f28cb53-60d9-4db1-b517-3c7dc6b429ef) | [Code](src/1f28cb53-60d9-4db1-b517-3c7dc6b429ef/code.php) | [Settings](src/1f28cb53-60d9-4db1-b517-3c7dc6b429ef/settings.json) | Super__1f28cb53_60d9_4db1_b517_3c7dc6b429ef__Power
- **Namespace**: [VDM\Joomla\Abstraction](#vdm-joomla-abstraction)
- **abstract class ActiveRegistry** | [Details](src/43134867-5cb8-4280-9be8-309fd2fd135f) | [Code](src/43134867-5cb8-4280-9be8-309fd2fd135f/code.php) | [Settings](src/43134867-5cb8-4280-9be8-309fd2fd135f/settings.json) | Super__43134867_5cb8_4280_9be8_309fd2fd135f__Power
- **abstract class Registry** | [Details](src/7e822c03-1b20-41d1-9427-f5b8d5836af7) | [Code](src/7e822c03-1b20-41d1-9427-f5b8d5836af7/code.php) | [Settings](src/7e822c03-1b20-41d1-9427-f5b8d5836af7/settings.json) | Super__7e822c03_1b20_41d1_9427_f5b8d5836af7__Power
- **Namespace**: [VDM\Joomla\Componentbuilder](#vdm-joomla-componentbuilder)
- **class Table** | [Details](src/bfd1d6d5-56c1-4fe9-9fee-1c5910e1f5d8) | [Code](src/bfd1d6d5-56c1-4fe9-9fee-1c5910e1f5d8/code.php) | [Settings](src/bfd1d6d5-56c1-4fe9-9fee-1c5910e1f5d8/settings.json) | Super__bfd1d6d5_56c1_4fe9_9fee_1c5910e1f5d8__Power
- **Namespace**: [VDM\Joomla\Interfaces](#vdm-joomla-interfaces)
- **interface Activeregistryinterface** | [Details](src/af0eedbe-603b-4671-8e5a-28165d88254b) | [Code](src/af0eedbe-603b-4671-8e5a-28165d88254b/code.php) | [Settings](src/af0eedbe-603b-4671-8e5a-28165d88254b/settings.json) | Super__af0eedbe_603b_4671_8e5a_28165d88254b__Power
- **interface Registryinterface** | [Details](src/64e291c2-11f1-423d-a44d-837cc12cc017) | [Code](src/64e291c2-11f1-423d-a44d-837cc12cc017/code.php) | [Settings](src/64e291c2-11f1-423d-a44d-837cc12cc017/settings.json) | Super__64e291c2_11f1_423d_a44d_837cc12cc017__Power
- **Namespace**: [VDM\Joomla\Utilities](#vdm-joomla-utilities)
- **abstract class Base64Helper** | [Details](src/64a6ff6c-069c-4a11-a76b-db5e36c27690) | [Code](src/64a6ff6c-069c-4a11-a76b-db5e36c27690/code.php) | [Settings](src/64a6ff6c-069c-4a11-a76b-db5e36c27690/settings.json) | Super__64a6ff6c_069c_4a11_a76b_db5e36c27690__Power
- **abstract class GetHelperExtrusion** | [Details](src/cefe4092-a4c2-41a6-a683-bd3ab5419cc6) | [Code](src/cefe4092-a4c2-41a6-a683-bd3ab5419cc6/code.php) | [Settings](src/cefe4092-a4c2-41a6-a683-bd3ab5419cc6/settings.json) | Super__cefe4092_a4c2_41a6_a683_bd3ab5419cc6__Power
- **abstract class MathHelper** | [Details](src/152c8793-8b75-4715-996a-257b9f65451c) | [Code](src/152c8793-8b75-4715-996a-257b9f65451c/code.php) | [Settings](src/152c8793-8b75-4715-996a-257b9f65451c/settings.json) | Super__152c8793_8b75_4715_996a_257b9f65451c__Power
- **Namespace**: [TrueChristianChurch\Joomla\Utilities\Component](#truechristianchurch-joomla-utilities-component)
- **abstract class Helper** | [Details](src/640b5352-fb09-425f-a26e-cd44eda03f15) | [Code](src/640b5352-fb09-425f-a26e-cd44eda03f15/code.php) | [Settings](src/640b5352-fb09-425f-a26e-cd44eda03f15/settings.json) | Super__640b5352_fb09_425f_a26e_cd44eda03f15__Power
- **Namespace**: [TrueChristianChurch\Joomla\Utilities\String](#truechristianchurch-joomla-utilities-string)
- **abstract class ClassfunctionHelper** | [Details](src/30c5b4c2-f75f-4d15-869a-f8bfedd87358) | [Code](src/30c5b4c2-f75f-4d15-869a-f8bfedd87358/code.php) | [Settings](src/30c5b4c2-f75f-4d15-869a-f8bfedd87358/settings.json) | Super__30c5b4c2_f75f_4d15_869a_f8bfedd87358__Power
- **abstract class NamespaceHelper** | [Details](src/ce8cf834-6bac-44fb-941c-861f7e046cc0) | [Code](src/ce8cf834-6bac-44fb-941c-861f7e046cc0/code.php) | [Settings](src/ce8cf834-6bac-44fb-941c-861f7e046cc0/settings.json) | Super__ce8cf834_6bac_44fb_941c_861f7e046cc0__Power
- **Namespace**: [VDM\Joomla\Componentbuilder\Abstraction](#vdm-joomla-componentbuilder-abstraction) - **Namespace**: [VDM\Joomla\Componentbuilder\Abstraction](#vdm-joomla-componentbuilder-abstraction)
- **abstract class BaseRegistry** | [Details](src/b84e947d-2a13-44f7-ac0f-3902ae55ae0c) | [Code](src/b84e947d-2a13-44f7-ac0f-3902ae55ae0c/code.php) | [Settings](src/b84e947d-2a13-44f7-ac0f-3902ae55ae0c/settings.json) | Super__b84e947d_2a13_44f7_ac0f_3902ae55ae0c__Power - **abstract class BaseRegistry** | [Details](src/b84e947d-2a13-44f7-ac0f-3902ae55ae0c) | [Code](src/b84e947d-2a13-44f7-ac0f-3902ae55ae0c/code.php) | [Settings](src/b84e947d-2a13-44f7-ac0f-3902ae55ae0c/settings.json) | Super__b84e947d_2a13_44f7_ac0f_3902ae55ae0c__Power
@ -89,10 +76,15 @@ This repository contains an index (see below) of all the approved powers within
- **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 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
- **Namespace**: [VDM\Joomla\Utilities\Component](#vdm-joomla-utilities-component)
- **abstract class Helper** | [Details](src/640b5352-fb09-425f-a26e-cd44eda03f15) | [Code](src/640b5352-fb09-425f-a26e-cd44eda03f15/code.php) | [Settings](src/640b5352-fb09-425f-a26e-cd44eda03f15/settings.json) | Super__640b5352_fb09_425f_a26e_cd44eda03f15__Power
- **Namespace**: [VDM\Joomla\Utilities\String](#vdm-joomla-utilities-string) - **Namespace**: [VDM\Joomla\Utilities\String](#vdm-joomla-utilities-string)
- **abstract class ClassfunctionHelper** | [Details](src/30c5b4c2-f75f-4d15-869a-f8bfedd87358) | [Code](src/30c5b4c2-f75f-4d15-869a-f8bfedd87358/code.php) | [Settings](src/30c5b4c2-f75f-4d15-869a-f8bfedd87358/settings.json) | Super__30c5b4c2_f75f_4d15_869a_f8bfedd87358__Power
- **abstract class ComponentCodeNameHelper** | [Details](src/491dbe41-f26c-4de9-8a95-fcf87b35b56f) | [Code](src/491dbe41-f26c-4de9-8a95-fcf87b35b56f/code.php) | [Settings](src/491dbe41-f26c-4de9-8a95-fcf87b35b56f/settings.json) | Super__491dbe41_f26c_4de9_8a95_fcf87b35b56f__Power - **abstract class ComponentCodeNameHelper** | [Details](src/491dbe41-f26c-4de9-8a95-fcf87b35b56f) | [Code](src/491dbe41-f26c-4de9-8a95-fcf87b35b56f/code.php) | [Settings](src/491dbe41-f26c-4de9-8a95-fcf87b35b56f/settings.json) | Super__491dbe41_f26c_4de9_8a95_fcf87b35b56f__Power
- **abstract class FieldHelper** | [Details](src/9ef0eb24-aae4-4f5a-99af-d724db44808f) | [Code](src/9ef0eb24-aae4-4f5a-99af-d724db44808f/code.php) | [Settings](src/9ef0eb24-aae4-4f5a-99af-d724db44808f/settings.json) | Super__9ef0eb24_aae4_4f5a_99af_d724db44808f__Power - **abstract class FieldHelper** | [Details](src/9ef0eb24-aae4-4f5a-99af-d724db44808f) | [Code](src/9ef0eb24-aae4-4f5a-99af-d724db44808f/code.php) | [Settings](src/9ef0eb24-aae4-4f5a-99af-d724db44808f/settings.json) | Super__9ef0eb24_aae4_4f5a_99af_d724db44808f__Power
- **abstract class NamespaceHelper** | [Details](src/ce8cf834-6bac-44fb-941c-861f7e046cc0) | [Code](src/ce8cf834-6bac-44fb-941c-861f7e046cc0/code.php) | [Settings](src/ce8cf834-6bac-44fb-941c-861f7e046cc0/settings.json) | Super__ce8cf834_6bac_44fb_941c_861f7e046cc0__Power
- **abstract class PluginHelper** | [Details](src/3cf76fbf-fd95-4a33-878e-7aff6d36b7f6) | [Code](src/3cf76fbf-fd95-4a33-878e-7aff6d36b7f6/code.php) | [Settings](src/3cf76fbf-fd95-4a33-878e-7aff6d36b7f6/settings.json) | Super__3cf76fbf_fd95_4a33_878e_7aff6d36b7f6__Power - **abstract class PluginHelper** | [Details](src/3cf76fbf-fd95-4a33-878e-7aff6d36b7f6) | [Code](src/3cf76fbf-fd95-4a33-878e-7aff6d36b7f6/code.php) | [Settings](src/3cf76fbf-fd95-4a33-878e-7aff6d36b7f6/settings.json) | Super__3cf76fbf_fd95_4a33_878e_7aff6d36b7f6__Power
- **abstract class TypeHelper** | [Details](src/a8935cbe-7701-40dc-bfd5-675f2d600954) | [Code](src/a8935cbe-7701-40dc-bfd5-675f2d600954/code.php) | [Settings](src/a8935cbe-7701-40dc-bfd5-675f2d600954/settings.json) | Super__a8935cbe_7701_40dc_bfd5_675f2d600954__Power - **abstract class TypeHelper** | [Details](src/a8935cbe-7701-40dc-bfd5-675f2d600954) | [Code](src/a8935cbe-7701-40dc-bfd5-675f2d600954/code.php) | [Settings](src/a8935cbe-7701-40dc-bfd5-675f2d600954/settings.json) | Super__a8935cbe_7701_40dc_bfd5_675f2d600954__Power
- **Namespace**: [VDM\Joomla\Abstraction\Registry\Traits](#vdm-joomla-abstraction-registry-traits) - **Namespace**: [VDM\Joomla\Abstraction\Registry\Traits](#vdm-joomla-abstraction-registry-traits)

View File

@ -7,7 +7,7 @@
╚═╝ ╚═════╝ ╚══╝╚══╝ ╚══════╝╚═╝ ╚═╝ ╚═╝ ╚═════╝ ╚══╝╚══╝ ╚══════╝╚═╝ ╚═╝
``` ```
# final class Load (Details) # final class Load (Details)
> namespace: **TrueChristianChurch\Joomla\Database** > namespace: **VDM\Joomla\Database**
> extends: **Database** > extends: **Database**
```uml ```uml
@startuml @startuml

View File

@ -9,12 +9,12 @@
* @license GNU General Public License version 2 or later; see LICENSE.txt * @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
namespace TrueChristianChurch\Joomla\Database; namespace VDM\Joomla\Database;
use TrueChristianChurch\Joomla\Utilities\ArrayHelper; use VDM\Joomla\Utilities\ArrayHelper;
use TrueChristianChurch\Joomla\Interfaces\LoadInterface; use VDM\Joomla\Interfaces\LoadInterface;
use TrueChristianChurch\Joomla\Abstraction\Database; use VDM\Joomla\Abstraction\Database;
/** /**

View File

@ -7,7 +7,7 @@
╚═╝ ╚═════╝ ╚══╝╚══╝ ╚══════╝╚═╝ ╚═╝ ╚═╝ ╚═════╝ ╚══╝╚══╝ ╚══════╝╚═╝ ╚═╝
``` ```
# abstract class ArrayHelper (Details) # abstract class ArrayHelper (Details)
> namespace: **TrueChristianChurch\Joomla\Utilities** > namespace: **VDM\Joomla\Utilities**
```uml ```uml
@startuml @startuml
abstract ArrayHelper #Orange { abstract ArrayHelper #Orange {

View File

@ -9,7 +9,7 @@
* @license GNU General Public License version 2 or later; see LICENSE.txt * @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
namespace TrueChristianChurch\Joomla\Utilities; namespace VDM\Joomla\Utilities;
/** /**

View File

@ -7,7 +7,7 @@
╚═╝ ╚═════╝ ╚══╝╚══╝ ╚══════╝╚═╝ ╚═╝ ╚═╝ ╚═════╝ ╚══╝╚══╝ ╚══════╝╚═╝ ╚═╝
``` ```
# abstract class FormHelper (Details) # abstract class FormHelper (Details)
> namespace: **TrueChristianChurch\Joomla\Utilities** > namespace: **VDM\Joomla\Utilities**
```uml ```uml
@startuml @startuml
abstract FormHelper #Orange { abstract FormHelper #Orange {

View File

@ -9,7 +9,7 @@
* @license GNU General Public License version 2 or later; see LICENSE.txt * @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
namespace TrueChristianChurch\Joomla\Utilities; namespace VDM\Joomla\Utilities;
use Joomla\CMS\Form\FormHelper as JoomlaFormHelper; use Joomla\CMS\Form\FormHelper as JoomlaFormHelper;

View File

@ -7,7 +7,7 @@
╚═╝ ╚═════╝ ╚══╝╚══╝ ╚══════╝╚═╝ ╚═╝ ╚═╝ ╚═════╝ ╚══╝╚══╝ ╚══════╝╚═╝ ╚═╝
``` ```
# abstract class StringHelper (Details) # abstract class StringHelper (Details)
> namespace: **TrueChristianChurch\Joomla\Utilities** > namespace: **VDM\Joomla\Utilities**
```uml ```uml
@startuml @startuml
abstract StringHelper #Orange { abstract StringHelper #Orange {

View File

@ -9,12 +9,12 @@
* @license GNU General Public License version 2 or later; see LICENSE.txt * @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
namespace TrueChristianChurch\Joomla\Utilities; namespace VDM\Joomla\Utilities;
use Joomla\CMS\Filter\InputFilter; use Joomla\CMS\Filter\InputFilter;
use Joomla\CMS\Language\Language; use Joomla\CMS\Language\Language;
use TrueChristianChurch\Joomla\Utilities\Component\Helper; use VDM\Joomla\Utilities\Component\Helper;
/** /**

View File

@ -7,7 +7,7 @@
╚═╝ ╚═════╝ ╚══╝╚══╝ ╚══════╝╚═╝ ╚═╝ ╚═╝ ╚═════╝ ╚══╝╚══╝ ╚══════╝╚═╝ ╚═╝
``` ```
# interface LoadInterface (Details) # interface LoadInterface (Details)
> namespace: **TrueChristianChurch\Joomla\Interfaces** > namespace: **VDM\Joomla\Interfaces**
```uml ```uml
@startuml @startuml
interface LoadInterface #Lavender { interface LoadInterface #Lavender {

View File

@ -9,7 +9,7 @@
* @license GNU General Public License version 2 or later; see LICENSE.txt * @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
namespace TrueChristianChurch\Joomla\Interfaces; namespace VDM\Joomla\Interfaces;
/** /**

View File

@ -7,7 +7,7 @@
╚═╝ ╚═════╝ ╚══╝╚══╝ ╚══════╝╚═╝ ╚═╝ ╚═╝ ╚═════╝ ╚══╝╚══╝ ╚══════╝╚═╝ ╚═╝
``` ```
# interface Tableinterface (Details) # interface Tableinterface (Details)
> namespace: **TrueChristianChurch\Joomla\Interfaces** > namespace: **VDM\Joomla\Interfaces**
```uml ```uml
@startuml @startuml
interface Tableinterface #Lavender { interface Tableinterface #Lavender {

View File

@ -9,7 +9,7 @@
* @license GNU General Public License version 2 or later; see LICENSE.txt * @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
namespace TrueChristianChurch\Joomla\Interfaces; namespace VDM\Joomla\Interfaces;
/** /**

View File

@ -7,7 +7,7 @@
╚═╝ ╚═════╝ ╚══╝╚══╝ ╚══════╝╚═╝ ╚═╝ ╚═╝ ╚═════╝ ╚══╝╚══╝ ╚══════╝╚═╝ ╚═╝
``` ```
# abstract class ClassfunctionHelper (Details) # abstract class ClassfunctionHelper (Details)
> namespace: **TrueChristianChurch\Joomla\Utilities\String** > namespace: **VDM\Joomla\Utilities\String**
```uml ```uml
@startuml @startuml
abstract ClassfunctionHelper #Orange { abstract ClassfunctionHelper #Orange {

View File

@ -9,10 +9,10 @@
* @license GNU General Public License version 2 or later; see LICENSE.txt * @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
namespace TrueChristianChurch\Joomla\Utilities\String; namespace VDM\Joomla\Utilities\String;
use TrueChristianChurch\Joomla\Utilities\StringHelper; use VDM\Joomla\Utilities\StringHelper;
/** /**

View File

@ -7,7 +7,7 @@
╚═╝ ╚═════╝ ╚══╝╚══╝ ╚══════╝╚═╝ ╚═╝ ╚═╝ ╚═════╝ ╚══╝╚══╝ ╚══════╝╚═╝ ╚═╝
``` ```
# abstract class JsonHelper (Details) # abstract class JsonHelper (Details)
> namespace: **TrueChristianChurch\Joomla\Utilities** > namespace: **VDM\Joomla\Utilities**
```uml ```uml
@startuml @startuml
abstract JsonHelper #Orange { abstract JsonHelper #Orange {

View File

@ -9,7 +9,7 @@
* @license GNU General Public License version 2 or later; see LICENSE.txt * @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
namespace TrueChristianChurch\Joomla\Utilities; namespace VDM\Joomla\Utilities;
/** /**

View File

@ -7,7 +7,7 @@
╚═╝ ╚═════╝ ╚══╝╚══╝ ╚══════╝╚═╝ ╚═╝ ╚═╝ ╚═════╝ ╚══╝╚══╝ ╚══════╝╚═╝ ╚═╝
``` ```
# interface SchemaInterface (Details) # interface SchemaInterface (Details)
> namespace: **TrueChristianChurch\Joomla\Interfaces** > namespace: **VDM\Joomla\Interfaces**
```uml ```uml
@startuml @startuml
interface SchemaInterface #Lavender { interface SchemaInterface #Lavender {

View File

@ -9,7 +9,7 @@
* @license GNU General Public License version 2 or later; see LICENSE.txt * @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
namespace TrueChristianChurch\Joomla\Interfaces; namespace VDM\Joomla\Interfaces;
/** /**

View File

@ -7,7 +7,7 @@
╚═╝ ╚═════╝ ╚══╝╚══╝ ╚══════╝╚═╝ ╚═╝ ╚═╝ ╚═════╝ ╚══╝╚══╝ ╚══════╝╚═╝ ╚═╝
``` ```
# final class Insert (Details) # final class Insert (Details)
> namespace: **TrueChristianChurch\Joomla\Database** > namespace: **VDM\Joomla\Database**
> extends: **Database** > extends: **Database**
```uml ```uml
@startuml @startuml

View File

@ -9,13 +9,13 @@
* @license GNU General Public License version 2 or later; see LICENSE.txt * @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
namespace TrueChristianChurch\Joomla\Database; namespace VDM\Joomla\Database;
use Joomla\CMS\Date\Date; use Joomla\CMS\Date\Date;
use TrueChristianChurch\Joomla\Utilities\ArrayHelper; use VDM\Joomla\Utilities\ArrayHelper;
use TrueChristianChurch\Joomla\Interfaces\InsertInterface; use VDM\Joomla\Interfaces\InsertInterface;
use TrueChristianChurch\Joomla\Abstraction\Database; use VDM\Joomla\Abstraction\Database;
/** /**

View File

@ -7,7 +7,7 @@
╚═╝ ╚═════╝ ╚══╝╚══╝ ╚══════╝╚═╝ ╚═╝ ╚═╝ ╚═════╝ ╚══╝╚══╝ ╚══════╝╚═╝ ╚═╝
``` ```
# abstract class Model (Details) # abstract class Model (Details)
> namespace: **TrueChristianChurch\Joomla\Abstraction** > namespace: **VDM\Joomla\Abstraction**
```uml ```uml
@startuml @startuml
abstract Model #Orange { abstract Model #Orange {

View File

@ -9,12 +9,12 @@
* @license GNU General Public License version 2 or later; see LICENSE.txt * @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
namespace TrueChristianChurch\Joomla\Abstraction; namespace VDM\Joomla\Abstraction;
use TrueChristianChurch\Joomla\Utilities\StringHelper; use VDM\Joomla\Utilities\StringHelper;
use TrueChristianChurch\Joomla\Utilities\ArrayHelper; use VDM\Joomla\Utilities\ArrayHelper;
use TrueChristianChurch\Joomla\Interfaces\Tableinterface as Table; use VDM\Joomla\Interfaces\Tableinterface as Table;
/** /**

View File

@ -7,7 +7,7 @@
╚═╝ ╚═════╝ ╚══╝╚══╝ ╚══════╝╚═╝ ╚═╝ ╚═╝ ╚═════╝ ╚══╝╚══╝ ╚══════╝╚═╝ ╚═╝
``` ```
# abstract class Helper (Details) # abstract class Helper (Details)
> namespace: **TrueChristianChurch\Joomla\Utilities\Component** > namespace: **VDM\Joomla\Utilities\Component**
```uml ```uml
@startuml @startuml
abstract Helper #Orange { abstract Helper #Orange {

View File

@ -9,14 +9,14 @@
* @license GNU General Public License version 2 or later; see LICENSE.txt * @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
namespace TrueChristianChurch\Joomla\Utilities\Component; namespace VDM\Joomla\Utilities\Component;
use Joomla\CMS\Factory; use Joomla\CMS\Factory;
use Joomla\CMS\Component\ComponentHelper; use Joomla\CMS\Component\ComponentHelper;
use Joomla\Input\Input; use Joomla\Input\Input;
use Joomla\Registry\Registry; use Joomla\Registry\Registry;
use TrueChristianChurch\Joomla\Utilities\String\NamespaceHelper; use VDM\Joomla\Utilities\String\NamespaceHelper;
/** /**

View File

@ -7,7 +7,7 @@
╚═╝ ╚═════╝ ╚══╝╚══╝ ╚══════╝╚═╝ ╚═╝ ╚═╝ ╚═════╝ ╚══╝╚══╝ ╚══════╝╚═╝ ╚═╝
``` ```
# abstract class Database (Details) # abstract class Database (Details)
> namespace: **TrueChristianChurch\Joomla\Abstraction** > namespace: **VDM\Joomla\Abstraction**
```uml ```uml
@startuml @startuml
abstract Database #Orange { abstract Database #Orange {

View File

@ -9,11 +9,11 @@
* @license GNU General Public License version 2 or later; see LICENSE.txt * @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
namespace TrueChristianChurch\Joomla\Abstraction; namespace VDM\Joomla\Abstraction;
use Joomla\CMS\Factory as JoomlaFactory; use Joomla\CMS\Factory as JoomlaFactory;
use TrueChristianChurch\Joomla\Utilities\Component\Helper; use VDM\Joomla\Utilities\Component\Helper;
/** /**

View File

@ -7,7 +7,7 @@
╚═╝ ╚═════╝ ╚══╝╚══╝ ╚══════╝╚═╝ ╚═╝ ╚═╝ ╚═════╝ ╚══╝╚══╝ ╚══════╝╚═╝ ╚═╝
``` ```
# interface UpdateInterface (Details) # interface UpdateInterface (Details)
> namespace: **TrueChristianChurch\Joomla\Interfaces** > namespace: **VDM\Joomla\Interfaces**
```uml ```uml
@startuml @startuml
interface UpdateInterface #Lavender { interface UpdateInterface #Lavender {

View File

@ -9,7 +9,7 @@
* @license GNU General Public License version 2 or later; see LICENSE.txt * @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
namespace TrueChristianChurch\Joomla\Interfaces; namespace VDM\Joomla\Interfaces;
/** /**

View File

@ -7,7 +7,7 @@
╚═╝ ╚═════╝ ╚══╝╚══╝ ╚══════╝╚═╝ ╚═╝ ╚═╝ ╚═════╝ ╚══╝╚══╝ ╚══════╝╚═╝ ╚═╝
``` ```
# interface ModelInterface (Details) # interface ModelInterface (Details)
> namespace: **TrueChristianChurch\Joomla\Interfaces** > namespace: **VDM\Joomla\Interfaces**
```uml ```uml
@startuml @startuml
interface ModelInterface #Lavender { interface ModelInterface #Lavender {

View File

@ -9,7 +9,7 @@
* @license GNU General Public License version 2 or later; see LICENSE.txt * @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
namespace TrueChristianChurch\Joomla\Interfaces; namespace VDM\Joomla\Interfaces;
/** /**

View File

@ -7,7 +7,7 @@
╚═╝ ╚═════╝ ╚══╝╚══╝ ╚══════╝╚═╝ ╚═╝ ╚═╝ ╚═════╝ ╚══╝╚══╝ ╚══════╝╚═╝ ╚═╝
``` ```
# abstract class ObjectHelper (Details) # abstract class ObjectHelper (Details)
> namespace: **TrueChristianChurch\Joomla\Utilities** > namespace: **VDM\Joomla\Utilities**
```uml ```uml
@startuml @startuml
abstract ObjectHelper #Orange { abstract ObjectHelper #Orange {

View File

@ -9,7 +9,7 @@
* @license GNU General Public License version 2 or later; see LICENSE.txt * @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
namespace TrueChristianChurch\Joomla\Utilities; namespace VDM\Joomla\Utilities;
/** /**

View File

@ -7,7 +7,7 @@
╚═╝ ╚═════╝ ╚══╝╚══╝ ╚══════╝╚═╝ ╚═╝ ╚═╝ ╚═════╝ ╚══╝╚══╝ ╚══════╝╚═╝ ╚═╝
``` ```
# abstract class GuidHelper (Details) # abstract class GuidHelper (Details)
> namespace: **TrueChristianChurch\Joomla\Utilities** > namespace: **VDM\Joomla\Utilities**
```uml ```uml
@startuml @startuml
abstract GuidHelper #Orange { abstract GuidHelper #Orange {

View File

@ -9,11 +9,11 @@
* @license GNU General Public License version 2 or later; see LICENSE.txt * @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
namespace TrueChristianChurch\Joomla\Utilities; namespace VDM\Joomla\Utilities;
use Joomla\CMS\Factory; use Joomla\CMS\Factory;
use TrueChristianChurch\Joomla\Utilities\Component\Helper; use VDM\Joomla\Utilities\Component\Helper;
/** /**

View File

@ -7,7 +7,7 @@
╚═╝ ╚═════╝ ╚══╝╚══╝ ╚══════╝╚═╝ ╚═╝ ╚═╝ ╚═════╝ ╚══╝╚══╝ ╚══════╝╚═╝ ╚═╝
``` ```
# abstract class FileHelper (Details) # abstract class FileHelper (Details)
> namespace: **TrueChristianChurch\Joomla\Utilities** > namespace: **VDM\Joomla\Utilities**
```uml ```uml
@startuml @startuml
abstract FileHelper #Orange { abstract FileHelper #Orange {

View File

@ -9,7 +9,7 @@
* @license GNU General Public License version 2 or later; see LICENSE.txt * @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
namespace TrueChristianChurch\Joomla\Utilities; namespace VDM\Joomla\Utilities;
use Joomla\CMS\Uri\Uri; use Joomla\CMS\Uri\Uri;
@ -19,7 +19,7 @@ use Joomla\CMS\Filesystem\Path;
use Joomla\CMS\Filesystem\File; use Joomla\CMS\Filesystem\File;
use Joomla\CMS\Filesystem\Folder; use Joomla\CMS\Filesystem\Folder;
use Joomla\Archive\Archive; use Joomla\Archive\Archive;
use TrueChristianChurch\Joomla\Utilities\Component\Helper; use VDM\Joomla\Utilities\Component\Helper;
/** /**

View File

@ -7,7 +7,7 @@
╚═╝ ╚═════╝ ╚══╝╚══╝ ╚══════╝╚═╝ ╚═╝ ╚═╝ ╚═════╝ ╚══╝╚══╝ ╚══════╝╚═╝ ╚═╝
``` ```
# interface InsertInterface (Details) # interface InsertInterface (Details)
> namespace: **TrueChristianChurch\Joomla\Interfaces** > namespace: **VDM\Joomla\Interfaces**
```uml ```uml
@startuml @startuml
interface InsertInterface #Lavender { interface InsertInterface #Lavender {

View File

@ -9,7 +9,7 @@
* @license GNU General Public License version 2 or later; see LICENSE.txt * @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
namespace TrueChristianChurch\Joomla\Interfaces; namespace VDM\Joomla\Interfaces;
/** /**

View File

@ -7,7 +7,7 @@
╚═╝ ╚═════╝ ╚══╝╚══╝ ╚══════╝╚═╝ ╚═╝ ╚═╝ ╚═════╝ ╚══╝╚══╝ ╚══════╝╚═╝ ╚═╝
``` ```
# interface FactoryInterface (Details) # interface FactoryInterface (Details)
> namespace: **TrueChristianChurch\Joomla\Interfaces** > namespace: **VDM\Joomla\Interfaces**
```uml ```uml
@startuml @startuml
interface FactoryInterface #Lavender { interface FactoryInterface #Lavender {

View File

@ -9,7 +9,7 @@
* @license GNU General Public License version 2 or later; see LICENSE.txt * @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
namespace TrueChristianChurch\Joomla\Interfaces; namespace VDM\Joomla\Interfaces;
use Joomla\DI\Container; use Joomla\DI\Container;

View File

@ -7,7 +7,7 @@
╚═╝ ╚═════╝ ╚══╝╚══╝ ╚══════╝╚═╝ ╚═╝ ╚═╝ ╚═════╝ ╚══╝╚══╝ ╚══════╝╚═╝ ╚═╝
``` ```
# final class Update (Details) # final class Update (Details)
> namespace: **TrueChristianChurch\Joomla\Database** > namespace: **VDM\Joomla\Database**
> extends: **Database** > extends: **Database**
```uml ```uml
@startuml @startuml

View File

@ -9,11 +9,11 @@
* @license GNU General Public License version 2 or later; see LICENSE.txt * @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
namespace TrueChristianChurch\Joomla\Database; namespace VDM\Joomla\Database;
use TrueChristianChurch\Joomla\Interfaces\UpdateInterface; use VDM\Joomla\Interfaces\UpdateInterface;
use TrueChristianChurch\Joomla\Abstraction\Database; use VDM\Joomla\Abstraction\Database;
/** /**

View File

@ -7,7 +7,7 @@
╚═╝ ╚═════╝ ╚══╝╚══╝ ╚══════╝╚═╝ ╚═╝ ╚═╝ ╚═════╝ ╚══╝╚══╝ ╚══════╝╚═╝ ╚═╝
``` ```
# abstract class NamespaceHelper (Details) # abstract class NamespaceHelper (Details)
> namespace: **TrueChristianChurch\Joomla\Utilities\String** > namespace: **VDM\Joomla\Utilities\String**
```uml ```uml
@startuml @startuml
abstract NamespaceHelper #Orange { abstract NamespaceHelper #Orange {

View File

@ -9,10 +9,10 @@
* @license GNU General Public License version 2 or later; see LICENSE.txt * @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
namespace TrueChristianChurch\Joomla\Utilities\String; namespace VDM\Joomla\Utilities\String;
use TrueChristianChurch\Joomla\Utilities\StringHelper; use VDM\Joomla\Utilities\StringHelper;
/** /**

View File

@ -7,7 +7,7 @@
╚═╝ ╚═════╝ ╚══╝╚══╝ ╚══════╝╚═╝ ╚═╝ ╚═╝ ╚═════╝ ╚══╝╚══╝ ╚══════╝╚═╝ ╚═╝
``` ```
# abstract class GetHelper (Details) # abstract class GetHelper (Details)
> namespace: **TrueChristianChurch\Joomla\Utilities** > namespace: **VDM\Joomla\Utilities**
```uml ```uml
@startuml @startuml
abstract GetHelper #Orange { abstract GetHelper #Orange {

View File

@ -9,11 +9,11 @@
* @license GNU General Public License version 2 or later; see LICENSE.txt * @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
namespace TrueChristianChurch\Joomla\Utilities; namespace VDM\Joomla\Utilities;
use Joomla\CMS\Factory; use Joomla\CMS\Factory;
use TrueChristianChurch\Joomla\Utilities\Component\Helper; use VDM\Joomla\Utilities\Component\Helper;
/** /**

View File

@ -7,7 +7,7 @@
╚═╝ ╚═════╝ ╚══╝╚══╝ ╚══════╝╚═╝ ╚═╝ ╚═╝ ╚═════╝ ╚══╝╚══╝ ╚══════╝╚═╝ ╚═╝
``` ```
# abstract class BaseTable (Details) # abstract class BaseTable (Details)
> namespace: **TrueChristianChurch\Joomla\Abstraction** > namespace: **VDM\Joomla\Abstraction**
```uml ```uml
@startuml @startuml
abstract BaseTable #Orange { abstract BaseTable #Orange {

View File

@ -9,10 +9,10 @@
* @license GNU General Public License version 2 or later; see LICENSE.txt * @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
namespace TrueChristianChurch\Joomla\Abstraction; namespace VDM\Joomla\Abstraction;
use TrueChristianChurch\Joomla\Interfaces\Tableinterface; use VDM\Joomla\Interfaces\Tableinterface;
/** /**

View File

@ -7,7 +7,7 @@
╚═╝ ╚═════╝ ╚══╝╚══╝ ╚══════╝╚═╝ ╚═╝ ╚═╝ ╚═════╝ ╚══╝╚══╝ ╚══════╝╚═╝ ╚═╝
``` ```
# abstract class Schema (Details) # abstract class Schema (Details)
> namespace: **TrueChristianChurch\Joomla\Abstraction** > namespace: **VDM\Joomla\Abstraction**
```uml ```uml
@startuml @startuml
abstract Schema #Orange { abstract Schema #Orange {
@ -33,7 +33,7 @@ abstract Schema #Orange {
# checkDefault(string $table, string $column) : void # checkDefault(string $table, string $column) : void
# updateColumnsDataType(string $table, array $columns) : void # updateColumnsDataType(string $table, array $columns) : void
# getTable(string $table) : string # getTable(string $table) : string
isDataTypeChangeSignificant(string $currentType, string $expectedType) : bool # isDataTypeChangeSignificant(string $currentType, string $expectedType) : bool
# adjustExistingDefaults(string $table, string $column, ...) : bool # adjustExistingDefaults(string $table, string $column, ...) : bool
# updateColumnDataType(string $updateString, string $table, ...) : bool # updateColumnDataType(string $updateString, string $table, ...) : bool
# getTableKeys() : string # getTableKeys() : string
@ -138,8 +138,8 @@ note left of Schema::isDataTypeChangeSignificant
Determines if the change in data type between two definitions is significant. Determines if the change in data type between two definitions is significant.
This function checks if there's a significant difference between the current This function checks if there's a significant difference between the current
data type and the expected data type that would require updating the database schema. data type and the expected data type that would require updating the database schema.
It ignores size and other modifiers for certain data types where MySQL considers It ignores display width for numeric types where MySQL considers these attributes
these attributes irrelevant for storage. irrelevant for storage but considers size and other modifiers for types like VARCHAR.
since: 3.2.1 since: 3.2.1
return: bool return: bool

View File

@ -9,13 +9,13 @@
* @license GNU General Public License version 2 or later; see LICENSE.txt * @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
namespace TrueChristianChurch\Joomla\Abstraction; namespace VDM\Joomla\Abstraction;
use Joomla\CMS\Factory; use Joomla\CMS\Factory;
use Joomla\CMS\Version; use Joomla\CMS\Version;
use TrueChristianChurch\Joomla\Interfaces\Tableinterface as Table; use VDM\Joomla\Interfaces\Tableinterface as Table;
use TrueChristianChurch\Joomla\Interfaces\SchemaInterface; use VDM\Joomla\Interfaces\SchemaInterface;
/** /**
@ -486,56 +486,52 @@ abstract class Schema implements SchemaInterface
* *
* This function checks if there's a significant difference between the current * This function checks if there's a significant difference between the current
* data type and the expected data type that would require updating the database schema. * data type and the expected data type that would require updating the database schema.
* It ignores size and other modifiers for certain data types where MySQL considers * It ignores display width for numeric types where MySQL considers these attributes
* these attributes irrelevant for storage. * irrelevant for storage but considers size and other modifiers for types like VARCHAR.
* *
* @param string $currentType The current data type from the database schema. * @param string $currentType The current data type from the database schema.
* @param string $expectedType The expected data type to validate against. * @param string $expectedType The expected data type to validate against.
* *
* @return bool Returns true if the data type change is significant, otherwise false. * @return bool Returns true if the data type change is significant, otherwise false.
* @since 3.2.1 * @since 3.2.1
*/ */
function isDataTypeChangeSignificant(string $currentType, string $expectedType): bool protected function isDataTypeChangeSignificant(string $currentType, string $expectedType): bool
{ {
// we only do this for Joomla 4+ // Normalize both input types to lowercase for case-insensitive comparison
if ($this->currentVersion != 3) $currentType = strtolower($currentType);
$expectedType = strtolower($expectedType);
// Regex to extract the base data type and numeric parameters with named groups
$typePattern = '/^(?<datatype>\w+)(\((?<params>\d+(,\d+)?)\))?/';
// Match types and parameters
preg_match($typePattern, $currentType, $currentMatches);
preg_match($typePattern, $expectedType, $expectedMatches);
// Compare base types
if ($currentMatches['datatype'] !== $expectedMatches['datatype'])
{ {
// Normalize both input types to lowercase for case-insensitive comparison return true; // Base types differ
$currentType = strtolower($currentType);
$expectedType = strtolower($expectedType);
// Define types where size or other modifiers are irrelevant
$sizeIrrelevantTypes = [
'int', 'tinyint', 'smallint', 'mediumint', 'bigint', // Standard integer types
'int unsigned', 'tinyint unsigned', 'smallint unsigned', 'mediumint unsigned', 'bigint unsigned', // Unsigned integer types
];
// Check if the type involves size-irrelevant types
foreach ($sizeIrrelevantTypes as $type)
{
if (strpos($expectedType, $type) !== false)
{
// Remove any numeric sizes and modifiers for comparison
$pattern = '/\(\d+\)|unsigned|\s*/';
$cleanCurrentType = preg_replace($pattern, '', $currentType);
$cleanExpectedType = preg_replace($pattern, '', $expectedType);
// Compare the cleaned types
if ($cleanCurrentType === $cleanExpectedType)
{
return false; // No significant change
}
}
}
} }
// Perform a standard case-insensitive comparison for other types // Define types where size and other modifiers are irrelevant
if (strcasecmp($currentType, $expectedType) == 0) $sizeIrrelevantTypes = [
'int', 'tinyint', 'smallint', 'mediumint', 'bigint',
'float', 'double', 'decimal', 'numeric' // Numeric types where display width is irrelevant
];
// If the type is not in the size irrelevant list, compare full definitions
if (!in_array($currentMatches['datatype'], $sizeIrrelevantTypes))
{ {
return false; // No significant change return $currentType !== $expectedType; // Use full definition for types where size matters
} }
return true; // Significant datatype change detected // For size irrelevant types, only compare base type, ignoring size and unsigned
$currentBaseType = preg_replace('/\(\d+(,\d+)?\)|unsigned/', '', $currentType);
$expectedBaseType = preg_replace('/\(\d+(,\d+)?\)|unsigned/', '', $expectedType);
// Perform a final comparison for numeric types ignoring size
return $currentBaseType !== $expectedBaseType;
} }
/** /**

View File

@ -459,56 +459,52 @@
* *
* This function checks if there's a significant difference between the current * This function checks if there's a significant difference between the current
* data type and the expected data type that would require updating the database schema. * data type and the expected data type that would require updating the database schema.
* It ignores size and other modifiers for certain data types where MySQL considers * It ignores display width for numeric types where MySQL considers these attributes
* these attributes irrelevant for storage. * irrelevant for storage but considers size and other modifiers for types like VARCHAR.
* *
* @param string $currentType The current data type from the database schema. * @param string $currentType The current data type from the database schema.
* @param string $expectedType The expected data type to validate against. * @param string $expectedType The expected data type to validate against.
* *
* @return bool Returns true if the data type change is significant, otherwise false. * @return bool Returns true if the data type change is significant, otherwise false.
* @since 3.2.1 * @since 3.2.1
*/ */
function isDataTypeChangeSignificant(string $currentType, string $expectedType): bool protected function isDataTypeChangeSignificant(string $currentType, string $expectedType): bool
{ {
// we only do this for Joomla 4+ // Normalize both input types to lowercase for case-insensitive comparison
if ($this->currentVersion != 3) $currentType = strtolower($currentType);
$expectedType = strtolower($expectedType);
// Regex to extract the base data type and numeric parameters with named groups
$typePattern = '/^(?<datatype>\w+)(\((?<params>\d+(,\d+)?)\))?/';
// Match types and parameters
preg_match($typePattern, $currentType, $currentMatches);
preg_match($typePattern, $expectedType, $expectedMatches);
// Compare base types
if ($currentMatches['datatype'] !== $expectedMatches['datatype'])
{ {
// Normalize both input types to lowercase for case-insensitive comparison return true; // Base types differ
$currentType = strtolower($currentType);
$expectedType = strtolower($expectedType);
// Define types where size or other modifiers are irrelevant
$sizeIrrelevantTypes = [
'int', 'tinyint', 'smallint', 'mediumint', 'bigint', // Standard integer types
'int unsigned', 'tinyint unsigned', 'smallint unsigned', 'mediumint unsigned', 'bigint unsigned', // Unsigned integer types
];
// Check if the type involves size-irrelevant types
foreach ($sizeIrrelevantTypes as $type)
{
if (strpos($expectedType, $type) !== false)
{
// Remove any numeric sizes and modifiers for comparison
$pattern = '/\(\d+\)|unsigned|\s*/';
$cleanCurrentType = preg_replace($pattern, '', $currentType);
$cleanExpectedType = preg_replace($pattern, '', $expectedType);
// Compare the cleaned types
if ($cleanCurrentType === $cleanExpectedType)
{
return false; // No significant change
}
}
}
} }
// Perform a standard case-insensitive comparison for other types // Define types where size and other modifiers are irrelevant
if (strcasecmp($currentType, $expectedType) == 0) $sizeIrrelevantTypes = [
'int', 'tinyint', 'smallint', 'mediumint', 'bigint',
'float', 'double', 'decimal', 'numeric' // Numeric types where display width is irrelevant
];
// If the type is not in the size irrelevant list, compare full definitions
if (!in_array($currentMatches['datatype'], $sizeIrrelevantTypes))
{ {
return false; // No significant change return $currentType !== $expectedType; // Use full definition for types where size matters
} }
return true; // Significant datatype change detected // For size irrelevant types, only compare base type, ignoring size and unsigned
$currentBaseType = preg_replace('/\(\d+(,\d+)?\)|unsigned/', '', $currentType);
$expectedBaseType = preg_replace('/\(\d+(,\d+)?\)|unsigned/', '', $expectedType);
// Perform a final comparison for numeric types ignoring size
return $currentBaseType !== $expectedBaseType;
} }
/** /**

View File

@ -7,7 +7,7 @@
╚═╝ ╚═════╝ ╚══╝╚══╝ ╚══════╝╚═╝ ╚═╝ ╚═╝ ╚═════╝ ╚══╝╚══╝ ╚══════╝╚═╝ ╚═╝
``` ```
# abstract class BaseConfig (Details) # abstract class BaseConfig (Details)
> namespace: **TrueChristianChurch\Joomla\Abstraction** > namespace: **VDM\Joomla\Abstraction**
> extends: **JoomlaRegistry** > extends: **JoomlaRegistry**
```uml ```uml
@startuml @startuml

View File

@ -9,11 +9,11 @@
* @license GNU General Public License version 2 or later; see LICENSE.txt * @license GNU General Public License version 2 or later; see LICENSE.txt
*/ */
namespace TrueChristianChurch\Joomla\Abstraction; namespace VDM\Joomla\Abstraction;
use Joomla\Registry\Registry as JoomlaRegistry; use Joomla\Registry\Registry as JoomlaRegistry;
use TrueChristianChurch\Joomla\Utilities\String\ClassfunctionHelper; use VDM\Joomla\Utilities\String\ClassfunctionHelper;
/** /**

View File

@ -2,7 +2,7 @@
"06f8eada-d59b-441c-b287-0aea1793da5a": { "06f8eada-d59b-441c-b287-0aea1793da5a": {
"name": "Load", "name": "Load",
"type": "final class", "type": "final class",
"namespace": "TrueChristianChurch\\Joomla\\Database", "namespace": "VDM\\Joomla\\Database",
"code": "src\/06f8eada-d59b-441c-b287-0aea1793da5a\/code.php", "code": "src\/06f8eada-d59b-441c-b287-0aea1793da5a\/code.php",
"power": "src\/06f8eada-d59b-441c-b287-0aea1793da5a\/code.power", "power": "src\/06f8eada-d59b-441c-b287-0aea1793da5a\/code.power",
"settings": "src\/06f8eada-d59b-441c-b287-0aea1793da5a\/settings.json", "settings": "src\/06f8eada-d59b-441c-b287-0aea1793da5a\/settings.json",
@ -13,7 +13,7 @@
"0a59c65c-9daf-4bc9-baf4-e063ff9e6a8a": { "0a59c65c-9daf-4bc9-baf4-e063ff9e6a8a": {
"name": "ArrayHelper", "name": "ArrayHelper",
"type": "abstract class", "type": "abstract class",
"namespace": "TrueChristianChurch\\Joomla\\Utilities", "namespace": "VDM\\Joomla\\Utilities",
"code": "src\/0a59c65c-9daf-4bc9-baf4-e063ff9e6a8a\/code.php", "code": "src\/0a59c65c-9daf-4bc9-baf4-e063ff9e6a8a\/code.php",
"power": "src\/0a59c65c-9daf-4bc9-baf4-e063ff9e6a8a\/code.power", "power": "src\/0a59c65c-9daf-4bc9-baf4-e063ff9e6a8a\/code.power",
"settings": "src\/0a59c65c-9daf-4bc9-baf4-e063ff9e6a8a\/settings.json", "settings": "src\/0a59c65c-9daf-4bc9-baf4-e063ff9e6a8a\/settings.json",
@ -35,7 +35,7 @@
"1198aecf-84c6-45d2-aea8-d531aa4afdfa": { "1198aecf-84c6-45d2-aea8-d531aa4afdfa": {
"name": "FormHelper", "name": "FormHelper",
"type": "abstract class", "type": "abstract class",
"namespace": "TrueChristianChurch\\Joomla\\Utilities", "namespace": "VDM\\Joomla\\Utilities",
"code": "src\/1198aecf-84c6-45d2-aea8-d531aa4afdfa\/code.php", "code": "src\/1198aecf-84c6-45d2-aea8-d531aa4afdfa\/code.php",
"power": "src\/1198aecf-84c6-45d2-aea8-d531aa4afdfa\/code.power", "power": "src\/1198aecf-84c6-45d2-aea8-d531aa4afdfa\/code.power",
"settings": "src\/1198aecf-84c6-45d2-aea8-d531aa4afdfa\/settings.json", "settings": "src\/1198aecf-84c6-45d2-aea8-d531aa4afdfa\/settings.json",
@ -57,7 +57,7 @@
"1f28cb53-60d9-4db1-b517-3c7dc6b429ef": { "1f28cb53-60d9-4db1-b517-3c7dc6b429ef": {
"name": "StringHelper", "name": "StringHelper",
"type": "abstract class", "type": "abstract class",
"namespace": "TrueChristianChurch\\Joomla\\Utilities", "namespace": "VDM\\Joomla\\Utilities",
"code": "src\/1f28cb53-60d9-4db1-b517-3c7dc6b429ef\/code.php", "code": "src\/1f28cb53-60d9-4db1-b517-3c7dc6b429ef\/code.php",
"power": "src\/1f28cb53-60d9-4db1-b517-3c7dc6b429ef\/code.power", "power": "src\/1f28cb53-60d9-4db1-b517-3c7dc6b429ef\/code.power",
"settings": "src\/1f28cb53-60d9-4db1-b517-3c7dc6b429ef\/settings.json", "settings": "src\/1f28cb53-60d9-4db1-b517-3c7dc6b429ef\/settings.json",
@ -79,7 +79,7 @@
"2ad31f74-f579-499d-b98b-c4f54fd615dd": { "2ad31f74-f579-499d-b98b-c4f54fd615dd": {
"name": "LoadInterface", "name": "LoadInterface",
"type": "interface", "type": "interface",
"namespace": "TrueChristianChurch\\Joomla\\Interfaces", "namespace": "VDM\\Joomla\\Interfaces",
"code": "src\/2ad31f74-f579-499d-b98b-c4f54fd615dd\/code.php", "code": "src\/2ad31f74-f579-499d-b98b-c4f54fd615dd\/code.php",
"power": "src\/2ad31f74-f579-499d-b98b-c4f54fd615dd\/code.power", "power": "src\/2ad31f74-f579-499d-b98b-c4f54fd615dd\/code.power",
"settings": "src\/2ad31f74-f579-499d-b98b-c4f54fd615dd\/settings.json", "settings": "src\/2ad31f74-f579-499d-b98b-c4f54fd615dd\/settings.json",
@ -90,7 +90,7 @@
"2da6d6c4-eb29-4d69-8bc2-36d96e916adf": { "2da6d6c4-eb29-4d69-8bc2-36d96e916adf": {
"name": "Tableinterface", "name": "Tableinterface",
"type": "interface", "type": "interface",
"namespace": "TrueChristianChurch\\Joomla\\Interfaces", "namespace": "VDM\\Joomla\\Interfaces",
"code": "src\/2da6d6c4-eb29-4d69-8bc2-36d96e916adf\/code.php", "code": "src\/2da6d6c4-eb29-4d69-8bc2-36d96e916adf\/code.php",
"power": "src\/2da6d6c4-eb29-4d69-8bc2-36d96e916adf\/code.power", "power": "src\/2da6d6c4-eb29-4d69-8bc2-36d96e916adf\/code.power",
"settings": "src\/2da6d6c4-eb29-4d69-8bc2-36d96e916adf\/settings.json", "settings": "src\/2da6d6c4-eb29-4d69-8bc2-36d96e916adf\/settings.json",
@ -101,7 +101,7 @@
"30c5b4c2-f75f-4d15-869a-f8bfedd87358": { "30c5b4c2-f75f-4d15-869a-f8bfedd87358": {
"name": "ClassfunctionHelper", "name": "ClassfunctionHelper",
"type": "abstract class", "type": "abstract class",
"namespace": "TrueChristianChurch\\Joomla\\Utilities\\String", "namespace": "VDM\\Joomla\\Utilities\\String",
"code": "src\/30c5b4c2-f75f-4d15-869a-f8bfedd87358\/code.php", "code": "src\/30c5b4c2-f75f-4d15-869a-f8bfedd87358\/code.php",
"power": "src\/30c5b4c2-f75f-4d15-869a-f8bfedd87358\/code.power", "power": "src\/30c5b4c2-f75f-4d15-869a-f8bfedd87358\/code.power",
"settings": "src\/30c5b4c2-f75f-4d15-869a-f8bfedd87358\/settings.json", "settings": "src\/30c5b4c2-f75f-4d15-869a-f8bfedd87358\/settings.json",
@ -156,7 +156,7 @@
"4b225c51-d293-48e4-b3f6-5136cf5c3f18": { "4b225c51-d293-48e4-b3f6-5136cf5c3f18": {
"name": "JsonHelper", "name": "JsonHelper",
"type": "abstract class", "type": "abstract class",
"namespace": "TrueChristianChurch\\Joomla\\Utilities", "namespace": "VDM\\Joomla\\Utilities",
"code": "src\/4b225c51-d293-48e4-b3f6-5136cf5c3f18\/code.php", "code": "src\/4b225c51-d293-48e4-b3f6-5136cf5c3f18\/code.php",
"power": "src\/4b225c51-d293-48e4-b3f6-5136cf5c3f18\/code.power", "power": "src\/4b225c51-d293-48e4-b3f6-5136cf5c3f18\/code.power",
"settings": "src\/4b225c51-d293-48e4-b3f6-5136cf5c3f18\/settings.json", "settings": "src\/4b225c51-d293-48e4-b3f6-5136cf5c3f18\/settings.json",
@ -167,7 +167,7 @@
"4dd11b9b-3c64-460b-aaa6-62ba467db7aa": { "4dd11b9b-3c64-460b-aaa6-62ba467db7aa": {
"name": "SchemaInterface", "name": "SchemaInterface",
"type": "interface", "type": "interface",
"namespace": "TrueChristianChurch\\Joomla\\Interfaces", "namespace": "VDM\\Joomla\\Interfaces",
"code": "src\/4dd11b9b-3c64-460b-aaa6-62ba467db7aa\/code.php", "code": "src\/4dd11b9b-3c64-460b-aaa6-62ba467db7aa\/code.php",
"power": "src\/4dd11b9b-3c64-460b-aaa6-62ba467db7aa\/code.power", "power": "src\/4dd11b9b-3c64-460b-aaa6-62ba467db7aa\/code.power",
"settings": "src\/4dd11b9b-3c64-460b-aaa6-62ba467db7aa\/settings.json", "settings": "src\/4dd11b9b-3c64-460b-aaa6-62ba467db7aa\/settings.json",
@ -178,7 +178,7 @@
"524eb8f6-38d4-47dc-92ad-98b94e099ac0": { "524eb8f6-38d4-47dc-92ad-98b94e099ac0": {
"name": "Insert", "name": "Insert",
"type": "final class", "type": "final class",
"namespace": "TrueChristianChurch\\Joomla\\Database", "namespace": "VDM\\Joomla\\Database",
"code": "src\/524eb8f6-38d4-47dc-92ad-98b94e099ac0\/code.php", "code": "src\/524eb8f6-38d4-47dc-92ad-98b94e099ac0\/code.php",
"power": "src\/524eb8f6-38d4-47dc-92ad-98b94e099ac0\/code.power", "power": "src\/524eb8f6-38d4-47dc-92ad-98b94e099ac0\/code.power",
"settings": "src\/524eb8f6-38d4-47dc-92ad-98b94e099ac0\/settings.json", "settings": "src\/524eb8f6-38d4-47dc-92ad-98b94e099ac0\/settings.json",
@ -200,7 +200,7 @@
"584747d1-3a86-453d-b7a3-a2219de8d777": { "584747d1-3a86-453d-b7a3-a2219de8d777": {
"name": "Model", "name": "Model",
"type": "abstract class", "type": "abstract class",
"namespace": "TrueChristianChurch\\Joomla\\Abstraction", "namespace": "VDM\\Joomla\\Abstraction",
"code": "src\/584747d1-3a86-453d-b7a3-a2219de8d777\/code.php", "code": "src\/584747d1-3a86-453d-b7a3-a2219de8d777\/code.php",
"power": "src\/584747d1-3a86-453d-b7a3-a2219de8d777\/code.power", "power": "src\/584747d1-3a86-453d-b7a3-a2219de8d777\/code.power",
"settings": "src\/584747d1-3a86-453d-b7a3-a2219de8d777\/settings.json", "settings": "src\/584747d1-3a86-453d-b7a3-a2219de8d777\/settings.json",
@ -222,7 +222,7 @@
"640b5352-fb09-425f-a26e-cd44eda03f15": { "640b5352-fb09-425f-a26e-cd44eda03f15": {
"name": "Helper", "name": "Helper",
"type": "abstract class", "type": "abstract class",
"namespace": "TrueChristianChurch\\Joomla\\Utilities\\Component", "namespace": "VDM\\Joomla\\Utilities\\Component",
"code": "src\/640b5352-fb09-425f-a26e-cd44eda03f15\/code.php", "code": "src\/640b5352-fb09-425f-a26e-cd44eda03f15\/code.php",
"power": "src\/640b5352-fb09-425f-a26e-cd44eda03f15\/code.power", "power": "src\/640b5352-fb09-425f-a26e-cd44eda03f15\/code.power",
"settings": "src\/640b5352-fb09-425f-a26e-cd44eda03f15\/settings.json", "settings": "src\/640b5352-fb09-425f-a26e-cd44eda03f15\/settings.json",
@ -255,7 +255,7 @@
"6cbef8f8-4813-48e3-b05a-65e1aea95171": { "6cbef8f8-4813-48e3-b05a-65e1aea95171": {
"name": "Database", "name": "Database",
"type": "abstract class", "type": "abstract class",
"namespace": "TrueChristianChurch\\Joomla\\Abstraction", "namespace": "VDM\\Joomla\\Abstraction",
"code": "src\/6cbef8f8-4813-48e3-b05a-65e1aea95171\/code.php", "code": "src\/6cbef8f8-4813-48e3-b05a-65e1aea95171\/code.php",
"power": "src\/6cbef8f8-4813-48e3-b05a-65e1aea95171\/code.power", "power": "src\/6cbef8f8-4813-48e3-b05a-65e1aea95171\/code.power",
"settings": "src\/6cbef8f8-4813-48e3-b05a-65e1aea95171\/settings.json", "settings": "src\/6cbef8f8-4813-48e3-b05a-65e1aea95171\/settings.json",
@ -266,7 +266,7 @@
"7179fde6-1e51-4b51-8545-7ca18f74a0f4": { "7179fde6-1e51-4b51-8545-7ca18f74a0f4": {
"name": "UpdateInterface", "name": "UpdateInterface",
"type": "interface", "type": "interface",
"namespace": "TrueChristianChurch\\Joomla\\Interfaces", "namespace": "VDM\\Joomla\\Interfaces",
"code": "src\/7179fde6-1e51-4b51-8545-7ca18f74a0f4\/code.php", "code": "src\/7179fde6-1e51-4b51-8545-7ca18f74a0f4\/code.php",
"power": "src\/7179fde6-1e51-4b51-8545-7ca18f74a0f4\/code.power", "power": "src\/7179fde6-1e51-4b51-8545-7ca18f74a0f4\/code.power",
"settings": "src\/7179fde6-1e51-4b51-8545-7ca18f74a0f4\/settings.json", "settings": "src\/7179fde6-1e51-4b51-8545-7ca18f74a0f4\/settings.json",
@ -299,7 +299,7 @@
"8aef58c1-3f70-4bd4-b9e4-3f29fcd41cff": { "8aef58c1-3f70-4bd4-b9e4-3f29fcd41cff": {
"name": "ModelInterface", "name": "ModelInterface",
"type": "interface", "type": "interface",
"namespace": "TrueChristianChurch\\Joomla\\Interfaces", "namespace": "VDM\\Joomla\\Interfaces",
"code": "src\/8aef58c1-3f70-4bd4-b9e4-3f29fcd41cff\/code.php", "code": "src\/8aef58c1-3f70-4bd4-b9e4-3f29fcd41cff\/code.php",
"power": "src\/8aef58c1-3f70-4bd4-b9e4-3f29fcd41cff\/code.power", "power": "src\/8aef58c1-3f70-4bd4-b9e4-3f29fcd41cff\/code.power",
"settings": "src\/8aef58c1-3f70-4bd4-b9e4-3f29fcd41cff\/settings.json", "settings": "src\/8aef58c1-3f70-4bd4-b9e4-3f29fcd41cff\/settings.json",
@ -310,7 +310,7 @@
"91004529-94a9-4590-b842-e7c6b624ecf5": { "91004529-94a9-4590-b842-e7c6b624ecf5": {
"name": "ObjectHelper", "name": "ObjectHelper",
"type": "abstract class", "type": "abstract class",
"namespace": "TrueChristianChurch\\Joomla\\Utilities", "namespace": "VDM\\Joomla\\Utilities",
"code": "src\/91004529-94a9-4590-b842-e7c6b624ecf5\/code.php", "code": "src\/91004529-94a9-4590-b842-e7c6b624ecf5\/code.php",
"power": "src\/91004529-94a9-4590-b842-e7c6b624ecf5\/code.power", "power": "src\/91004529-94a9-4590-b842-e7c6b624ecf5\/code.power",
"settings": "src\/91004529-94a9-4590-b842-e7c6b624ecf5\/settings.json", "settings": "src\/91004529-94a9-4590-b842-e7c6b624ecf5\/settings.json",
@ -321,7 +321,7 @@
"9c513baf-b279-43fd-ae29-a585c8cbc4f0": { "9c513baf-b279-43fd-ae29-a585c8cbc4f0": {
"name": "GuidHelper", "name": "GuidHelper",
"type": "abstract class", "type": "abstract class",
"namespace": "TrueChristianChurch\\Joomla\\Utilities", "namespace": "VDM\\Joomla\\Utilities",
"code": "src\/9c513baf-b279-43fd-ae29-a585c8cbc4f0\/code.php", "code": "src\/9c513baf-b279-43fd-ae29-a585c8cbc4f0\/code.php",
"power": "src\/9c513baf-b279-43fd-ae29-a585c8cbc4f0\/code.power", "power": "src\/9c513baf-b279-43fd-ae29-a585c8cbc4f0\/code.power",
"settings": "src\/9c513baf-b279-43fd-ae29-a585c8cbc4f0\/settings.json", "settings": "src\/9c513baf-b279-43fd-ae29-a585c8cbc4f0\/settings.json",
@ -343,7 +343,7 @@
"a223b31e-ea1d-4cdf-92ae-5f9becffaff0": { "a223b31e-ea1d-4cdf-92ae-5f9becffaff0": {
"name": "FileHelper", "name": "FileHelper",
"type": "abstract class", "type": "abstract class",
"namespace": "TrueChristianChurch\\Joomla\\Utilities", "namespace": "VDM\\Joomla\\Utilities",
"code": "src\/a223b31e-ea1d-4cdf-92ae-5f9becffaff0\/code.php", "code": "src\/a223b31e-ea1d-4cdf-92ae-5f9becffaff0\/code.php",
"power": "src\/a223b31e-ea1d-4cdf-92ae-5f9becffaff0\/code.power", "power": "src\/a223b31e-ea1d-4cdf-92ae-5f9becffaff0\/code.power",
"settings": "src\/a223b31e-ea1d-4cdf-92ae-5f9becffaff0\/settings.json", "settings": "src\/a223b31e-ea1d-4cdf-92ae-5f9becffaff0\/settings.json",
@ -365,7 +365,7 @@
"ad12ca1c-d3ce-4e7f-88c5-c6c92bdedc48": { "ad12ca1c-d3ce-4e7f-88c5-c6c92bdedc48": {
"name": "InsertInterface", "name": "InsertInterface",
"type": "interface", "type": "interface",
"namespace": "TrueChristianChurch\\Joomla\\Interfaces", "namespace": "VDM\\Joomla\\Interfaces",
"code": "src\/ad12ca1c-d3ce-4e7f-88c5-c6c92bdedc48\/code.php", "code": "src\/ad12ca1c-d3ce-4e7f-88c5-c6c92bdedc48\/code.php",
"power": "src\/ad12ca1c-d3ce-4e7f-88c5-c6c92bdedc48\/code.power", "power": "src\/ad12ca1c-d3ce-4e7f-88c5-c6c92bdedc48\/code.power",
"settings": "src\/ad12ca1c-d3ce-4e7f-88c5-c6c92bdedc48\/settings.json", "settings": "src\/ad12ca1c-d3ce-4e7f-88c5-c6c92bdedc48\/settings.json",
@ -431,7 +431,7 @@
"caf33c5d-858c-4f9a-894f-ab302ec5445a": { "caf33c5d-858c-4f9a-894f-ab302ec5445a": {
"name": "FactoryInterface", "name": "FactoryInterface",
"type": "interface", "type": "interface",
"namespace": "TrueChristianChurch\\Joomla\\Interfaces", "namespace": "VDM\\Joomla\\Interfaces",
"code": "src\/caf33c5d-858c-4f9a-894f-ab302ec5445a\/code.php", "code": "src\/caf33c5d-858c-4f9a-894f-ab302ec5445a\/code.php",
"power": "src\/caf33c5d-858c-4f9a-894f-ab302ec5445a\/code.power", "power": "src\/caf33c5d-858c-4f9a-894f-ab302ec5445a\/code.power",
"settings": "src\/caf33c5d-858c-4f9a-894f-ab302ec5445a\/settings.json", "settings": "src\/caf33c5d-858c-4f9a-894f-ab302ec5445a\/settings.json",
@ -442,7 +442,7 @@
"cce56585-58b0-4f72-a92c-e2635ea52d83": { "cce56585-58b0-4f72-a92c-e2635ea52d83": {
"name": "Update", "name": "Update",
"type": "final class", "type": "final class",
"namespace": "TrueChristianChurch\\Joomla\\Database", "namespace": "VDM\\Joomla\\Database",
"code": "src\/cce56585-58b0-4f72-a92c-e2635ea52d83\/code.php", "code": "src\/cce56585-58b0-4f72-a92c-e2635ea52d83\/code.php",
"power": "src\/cce56585-58b0-4f72-a92c-e2635ea52d83\/code.power", "power": "src\/cce56585-58b0-4f72-a92c-e2635ea52d83\/code.power",
"settings": "src\/cce56585-58b0-4f72-a92c-e2635ea52d83\/settings.json", "settings": "src\/cce56585-58b0-4f72-a92c-e2635ea52d83\/settings.json",
@ -464,7 +464,7 @@
"ce8cf834-6bac-44fb-941c-861f7e046cc0": { "ce8cf834-6bac-44fb-941c-861f7e046cc0": {
"name": "NamespaceHelper", "name": "NamespaceHelper",
"type": "abstract class", "type": "abstract class",
"namespace": "TrueChristianChurch\\Joomla\\Utilities\\String", "namespace": "VDM\\Joomla\\Utilities\\String",
"code": "src\/ce8cf834-6bac-44fb-941c-861f7e046cc0\/code.php", "code": "src\/ce8cf834-6bac-44fb-941c-861f7e046cc0\/code.php",
"power": "src\/ce8cf834-6bac-44fb-941c-861f7e046cc0\/code.power", "power": "src\/ce8cf834-6bac-44fb-941c-861f7e046cc0\/code.power",
"settings": "src\/ce8cf834-6bac-44fb-941c-861f7e046cc0\/settings.json", "settings": "src\/ce8cf834-6bac-44fb-941c-861f7e046cc0\/settings.json",
@ -486,7 +486,7 @@
"db87c339-5bb6-4291-a7ef-2c48ea1b06bc": { "db87c339-5bb6-4291-a7ef-2c48ea1b06bc": {
"name": "GetHelper", "name": "GetHelper",
"type": "abstract class", "type": "abstract class",
"namespace": "TrueChristianChurch\\Joomla\\Utilities", "namespace": "VDM\\Joomla\\Utilities",
"code": "src\/db87c339-5bb6-4291-a7ef-2c48ea1b06bc\/code.php", "code": "src\/db87c339-5bb6-4291-a7ef-2c48ea1b06bc\/code.php",
"power": "src\/db87c339-5bb6-4291-a7ef-2c48ea1b06bc\/code.power", "power": "src\/db87c339-5bb6-4291-a7ef-2c48ea1b06bc\/code.power",
"settings": "src\/db87c339-5bb6-4291-a7ef-2c48ea1b06bc\/settings.json", "settings": "src\/db87c339-5bb6-4291-a7ef-2c48ea1b06bc\/settings.json",
@ -497,7 +497,7 @@
"e0f6ddbe-2a35-4537-942c-faff2ebd04f6": { "e0f6ddbe-2a35-4537-942c-faff2ebd04f6": {
"name": "BaseTable", "name": "BaseTable",
"type": "abstract class", "type": "abstract class",
"namespace": "TrueChristianChurch\\Joomla\\Abstraction", "namespace": "VDM\\Joomla\\Abstraction",
"code": "src\/e0f6ddbe-2a35-4537-942c-faff2ebd04f6\/code.php", "code": "src\/e0f6ddbe-2a35-4537-942c-faff2ebd04f6\/code.php",
"power": "src\/e0f6ddbe-2a35-4537-942c-faff2ebd04f6\/code.power", "power": "src\/e0f6ddbe-2a35-4537-942c-faff2ebd04f6\/code.power",
"settings": "src\/e0f6ddbe-2a35-4537-942c-faff2ebd04f6\/settings.json", "settings": "src\/e0f6ddbe-2a35-4537-942c-faff2ebd04f6\/settings.json",
@ -508,7 +508,7 @@
"f3c04c28-bce4-422e-be93-7d163e4e342b": { "f3c04c28-bce4-422e-be93-7d163e4e342b": {
"name": "Schema", "name": "Schema",
"type": "abstract class", "type": "abstract class",
"namespace": "TrueChristianChurch\\Joomla\\Abstraction", "namespace": "VDM\\Joomla\\Abstraction",
"code": "src\/f3c04c28-bce4-422e-be93-7d163e4e342b\/code.php", "code": "src\/f3c04c28-bce4-422e-be93-7d163e4e342b\/code.php",
"power": "src\/f3c04c28-bce4-422e-be93-7d163e4e342b\/code.power", "power": "src\/f3c04c28-bce4-422e-be93-7d163e4e342b\/code.power",
"settings": "src\/f3c04c28-bce4-422e-be93-7d163e4e342b\/settings.json", "settings": "src\/f3c04c28-bce4-422e-be93-7d163e4e342b\/settings.json",
@ -530,7 +530,7 @@
"ffbd4e1f-a342-4080-ab7d-1de3741bf319": { "ffbd4e1f-a342-4080-ab7d-1de3741bf319": {
"name": "BaseConfig", "name": "BaseConfig",
"type": "abstract class", "type": "abstract class",
"namespace": "TrueChristianChurch\\Joomla\\Abstraction", "namespace": "VDM\\Joomla\\Abstraction",
"code": "src\/ffbd4e1f-a342-4080-ab7d-1de3741bf319\/code.php", "code": "src\/ffbd4e1f-a342-4080-ab7d-1de3741bf319\/code.php",
"power": "src\/ffbd4e1f-a342-4080-ab7d-1de3741bf319\/code.power", "power": "src\/ffbd4e1f-a342-4080-ab7d-1de3741bf319\/code.power",
"settings": "src\/ffbd4e1f-a342-4080-ab7d-1de3741bf319\/settings.json", "settings": "src\/ffbd4e1f-a342-4080-ab7d-1de3741bf319\/settings.json",