update 2023-10-10 10:16:07
This commit is contained in:
parent
2bc1221d21
commit
d059af4242
104
README.md
104
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
|
||||
```
|
||||
|
||||
|
||||
---
|
||||
```
|
||||
██╗ ██████╗ ██████╗ ███╗ ███╗██╗ █████╗
|
||||
|
@ -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;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -96,4 +96,4 @@
|
||||
}
|
||||
|
||||
return null;
|
||||
}
|
||||
}
|
@ -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;
|
||||
|
||||
|
@ -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;
|
||||
|
||||
|
||||
/**
|
||||
|
@ -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"
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue
Block a user