From d059af4242d0e3064deca33f611c69fc5a500bce Mon Sep 17 00:00:00 2001 From: aB0t Date: Tue, 10 Oct 2023 11:39:38 +0200 Subject: [PATCH] update 2023-10-10 10:16:07 --- README.md | 104 ------------------ .../code.php | 5 +- .../code.power | 2 +- .../code.php | 4 +- .../code.php | 2 +- super-powers.json | 44 ++++---- 6 files changed, 28 insertions(+), 133 deletions(-) diff --git a/README.md b/README.md index 6c12a17..00b0684 100644 --- a/README.md +++ b/README.md @@ -38,110 +38,6 @@ This repository contains an index (see below) of all the approved powers within - **class Database** | [Details](src/97c8b20c-a35d-47e7-b801-b9c54443e876) | [Code](src/97c8b20c-a35d-47e7-b801-b9c54443e876/code.php) | [Settings](src/97c8b20c-a35d-47e7-b801-b9c54443e876/settings.json) | Super__97c8b20c_a35d_47e7_b801_b9c54443e876__Power - **class Display** | [Details](src/7d1aeda3-2598-46a6-bec2-7d4c5a65d99c) | [Code](src/7d1aeda3-2598-46a6-bec2-7d4c5a65d99c/code.php) | [Settings](src/7d1aeda3-2598-46a6-bec2-7d4c5a65d99c/settings.json) | Super__7d1aeda3_2598_46a6_bec2_7d4c5a65d99c__Power -# Class Diagrams - -## VDM Joomla Componentbuilder Package -> namespace VDM\Joomla\Componentbuilder\Package -```uml -@startuml - -namespace VDM\Joomla\Componentbuilder\Package #Olive { - - - abstract Factory #Orange { - # static $container - + {static} _() : Mixed - + {static} getContainer() : Container - # {static} createContainer() : Container - } -} - - -@enduml -``` - -## VDM Joomla Componentbuilder Package Database -> namespace VDM\Joomla\Componentbuilder\Package\Database -```uml -@startuml - -namespace VDM\Joomla\Componentbuilder\Package\Database #LightGreen { - - - class Insert #Gold { - # Config $config - # Table $table - # Model $model - # \JDatabaseDriver $db - + __construct() - + value() : bool - + item() : bool - + items() : bool - } - - class Load #Gold { - # Table $table - # Database $load - + __construct() - + value() : mixed - + item() : ?object - + items() : ?array - } -} - - -@enduml -``` - -## VDM Joomla Componentbuilder Package Display -> namespace VDM\Joomla\Componentbuilder\Package\Display -```uml -@startuml - -namespace VDM\Joomla\Componentbuilder\Package\Display #LightGreen { - - - class Details #Gold { - - array $owner - + owner() : string - + hasOwner() : bool - + components() : string - - getInfoValue() : ?string - - hasKey() : bool - } -} - - -@enduml -``` - -## VDM Joomla Componentbuilder Package Service -> namespace VDM\Joomla\Componentbuilder\Package\Service -```uml -@startuml - -namespace VDM\Joomla\Componentbuilder\Package\Service #LightGreen { - - - class Database #Gold { - + register() : void - + getLoad() : Load - + getInsert() : Insert - + getDatabaseLoad() : LoadDatabase - + getDatabaseInsert() : InsertDatabase - } - - class Display #Gold { - + register() : void - + getDetails() : Details - } -} - - -@enduml -``` - - --- ``` ██╗ ██████╗ ██████╗ ███╗ ███╗██╗ █████╗ diff --git a/src/12234620-f54f-4914-a51a-24f5707cb8a6/code.php b/src/12234620-f54f-4914-a51a-24f5707cb8a6/code.php index 0d32dce..57a7e0d 100644 --- a/src/12234620-f54f-4914-a51a-24f5707cb8a6/code.php +++ b/src/12234620-f54f-4914-a51a-24f5707cb8a6/code.php @@ -14,7 +14,7 @@ namespace VDM\Joomla\Componentbuilder\Package\Database; use VDM\Joomla\Componentbuilder\Package\Factory; use VDM\Joomla\Componentbuilder\Table; -use VDM\Joomla\Componentbuilder\Database\Load as Database; +use VDM\Joomla\Database\Load as Database; /** @@ -122,7 +122,6 @@ class Load } return null; - } - + } } diff --git a/src/12234620-f54f-4914-a51a-24f5707cb8a6/code.power b/src/12234620-f54f-4914-a51a-24f5707cb8a6/code.power index fae7161..cd9f017 100644 --- a/src/12234620-f54f-4914-a51a-24f5707cb8a6/code.power +++ b/src/12234620-f54f-4914-a51a-24f5707cb8a6/code.power @@ -96,4 +96,4 @@ } return null; - } + } \ No newline at end of file diff --git a/src/97c8b20c-a35d-47e7-b801-b9c54443e876/code.php b/src/97c8b20c-a35d-47e7-b801-b9c54443e876/code.php index bce888c..ecae6e5 100644 --- a/src/97c8b20c-a35d-47e7-b801-b9c54443e876/code.php +++ b/src/97c8b20c-a35d-47e7-b801-b9c54443e876/code.php @@ -14,8 +14,8 @@ namespace VDM\Joomla\Componentbuilder\Package\Service; use Joomla\DI\Container; use Joomla\DI\ServiceProviderInterface; -use VDM\Joomla\Componentbuilder\Database\Load; -use VDM\Joomla\Componentbuilder\Database\Insert; +use VDM\Joomla\Database\Load; +use VDM\Joomla\Database\Insert; use VDM\Joomla\Componentbuilder\Package\Database\Load as LoadDatabase; use VDM\Joomla\Componentbuilder\Package\Database\Insert as InsertDatabase; diff --git a/src/ec804df5-a384-48d7-b709-ae091ddc328a/code.php b/src/ec804df5-a384-48d7-b709-ae091ddc328a/code.php index e5225d8..f6710bb 100644 --- a/src/ec804df5-a384-48d7-b709-ae091ddc328a/code.php +++ b/src/ec804df5-a384-48d7-b709-ae091ddc328a/code.php @@ -17,7 +17,7 @@ use VDM\Joomla\Componentbuilder\Service\Crypt; use VDM\Joomla\Componentbuilder\Package\Service\Database; use VDM\Joomla\Componentbuilder\Service\Server; use VDM\Joomla\Componentbuilder\Package\Service\Display; -use VDM\Joomla\Componentbuilder\Interfaces\FactoryInterface; +use VDM\Joomla\Interfaces\FactoryInterface; /** diff --git a/super-powers.json b/super-powers.json index f643b7d..cf53161 100644 --- a/super-powers.json +++ b/super-powers.json @@ -10,28 +10,6 @@ "spk": "Super__12234620_f54f_4914_a51a_24f5707cb8a6__Power", "guid": "12234620-f54f-4914-a51a-24f5707cb8a6" }, - "f68aafc4-beec-4bf0-b528-4e2c525f5b7b": { - "name": "Insert", - "type": "class", - "namespace": "VDM\\Joomla\\Componentbuilder\\Package\\Database", - "code": "src\/f68aafc4-beec-4bf0-b528-4e2c525f5b7b\/code.php", - "power": "src\/f68aafc4-beec-4bf0-b528-4e2c525f5b7b\/code.power", - "settings": "src\/f68aafc4-beec-4bf0-b528-4e2c525f5b7b\/settings.json", - "path": "src\/f68aafc4-beec-4bf0-b528-4e2c525f5b7b", - "spk": "Super__f68aafc4_beec_4bf0_b528_4e2c525f5b7b__Power", - "guid": "f68aafc4-beec-4bf0-b528-4e2c525f5b7b" - }, - "97c8b20c-a35d-47e7-b801-b9c54443e876": { - "name": "Database", - "type": "class", - "namespace": "VDM\\Joomla\\Componentbuilder\\Package\\Service", - "code": "src\/97c8b20c-a35d-47e7-b801-b9c54443e876\/code.php", - "power": "src\/97c8b20c-a35d-47e7-b801-b9c54443e876\/code.power", - "settings": "src\/97c8b20c-a35d-47e7-b801-b9c54443e876\/settings.json", - "path": "src\/97c8b20c-a35d-47e7-b801-b9c54443e876", - "spk": "Super__97c8b20c_a35d_47e7_b801_b9c54443e876__Power", - "guid": "97c8b20c-a35d-47e7-b801-b9c54443e876" - }, "2e64007d-acac-438c-b719-3e1875784f47": { "name": "Details", "type": "class", @@ -54,6 +32,17 @@ "spk": "Super__7d1aeda3_2598_46a6_bec2_7d4c5a65d99c__Power", "guid": "7d1aeda3-2598-46a6-bec2-7d4c5a65d99c" }, + "97c8b20c-a35d-47e7-b801-b9c54443e876": { + "name": "Database", + "type": "class", + "namespace": "VDM\\Joomla\\Componentbuilder\\Package\\Service", + "code": "src\/97c8b20c-a35d-47e7-b801-b9c54443e876\/code.php", + "power": "src\/97c8b20c-a35d-47e7-b801-b9c54443e876\/code.power", + "settings": "src\/97c8b20c-a35d-47e7-b801-b9c54443e876\/settings.json", + "path": "src\/97c8b20c-a35d-47e7-b801-b9c54443e876", + "spk": "Super__97c8b20c_a35d_47e7_b801_b9c54443e876__Power", + "guid": "97c8b20c-a35d-47e7-b801-b9c54443e876" + }, "ec804df5-a384-48d7-b709-ae091ddc328a": { "name": "Factory", "type": "abstract class", @@ -64,5 +53,16 @@ "path": "src\/ec804df5-a384-48d7-b709-ae091ddc328a", "spk": "Super__ec804df5_a384_48d7_b709_ae091ddc328a__Power", "guid": "ec804df5-a384-48d7-b709-ae091ddc328a" + }, + "f68aafc4-beec-4bf0-b528-4e2c525f5b7b": { + "name": "Insert", + "type": "class", + "namespace": "VDM\\Joomla\\Componentbuilder\\Package\\Database", + "code": "src\/f68aafc4-beec-4bf0-b528-4e2c525f5b7b\/code.php", + "power": "src\/f68aafc4-beec-4bf0-b528-4e2c525f5b7b\/code.power", + "settings": "src\/f68aafc4-beec-4bf0-b528-4e2c525f5b7b\/settings.json", + "path": "src\/f68aafc4-beec-4bf0-b528-4e2c525f5b7b", + "spk": "Super__f68aafc4_beec_4bf0_b528_4e2c525f5b7b__Power", + "guid": "f68aafc4-beec-4bf0-b528-4e2c525f5b7b" } } \ No newline at end of file