4
0

update 2023-10-07 14:23:18

This commit is contained in:
Robot 2023-10-07 14:23:18 +02:00
parent 273d88dacf
commit 1edf700fdb
Signed by: Robot
GPG Key ID: 14DECD44E7E1BB95
40 changed files with 58 additions and 37 deletions

View File

@ -8,9 +8,10 @@
``` ```
# final class Chapter (Details) # final class Chapter (Details)
> namespace: **VDM\Joomla\GetBible\Watcher** > namespace: **VDM\Joomla\GetBible\Watcher**
> extends: **Watcher**
```uml ```uml
@startuml @startuml
class Chapter << (F,LightGreen) >> #Green { class Chapter << (F,LightGreen) >> #RoyalBlue {
# Chapters $chapters # Chapters $chapters
# Verses $verses # Verses $verses
+ __construct(Load $load, Insert $insert, ...) + __construct(Load $load, Insert $insert, ...)

View File

@ -10,7 +10,7 @@
> namespace: **VDM\Joomla\GetBible\Data** > namespace: **VDM\Joomla\GetBible\Data**
```uml ```uml
@startuml @startuml
class Scripture << (F,LightGreen) >> #Green { class Scripture << (F,LightGreen) >> #RoyalBlue {
# Translation $translation # Translation $translation
# Book $book # Book $book
# Chapter $chapter # Chapter $chapter

View File

@ -10,7 +10,7 @@
> namespace: **VDM\Joomla\GetBible** > namespace: **VDM\Joomla\GetBible**
```uml ```uml
@startuml @startuml
class Tagged << (F,LightGreen) >> #Green { class Tagged << (F,LightGreen) >> #RoyalBlue {
# Load $load # Load $load
# Insert $insert # Insert $insert
# Update $update # Update $update

View File

@ -10,7 +10,7 @@
> namespace: **VDM\Joomla\GetBible** > namespace: **VDM\Joomla\GetBible**
```uml ```uml
@startuml @startuml
class Linker << (F,LightGreen) >> #Green { class Linker << (F,LightGreen) >> #RoyalBlue {
# Load $load # Load $load
# Insert $insert # Insert $insert
# Update $update # Update $update

View File

@ -8,6 +8,7 @@
``` ```
# class Config (Details) # class Config (Details)
> namespace: **VDM\Joomla\GetBible\Openai** > namespace: **VDM\Joomla\GetBible\Openai**
> extends: **BaseConfig**
```uml ```uml
@startuml @startuml
class Config #Gold { class Config #Gold {

View File

@ -10,7 +10,7 @@
> namespace: **VDM\Joomla\GetBible\Data** > namespace: **VDM\Joomla\GetBible\Data**
```uml ```uml
@startuml @startuml
class Prompt << (F,LightGreen) >> #Green { class Prompt << (F,LightGreen) >> #RoyalBlue {
# Load $load # Load $load
# Config $config # Config $config
# array $prompts # array $prompts

View File

@ -10,7 +10,7 @@
> namespace: **VDM\Joomla\GetBible\Data** > namespace: **VDM\Joomla\GetBible\Data**
```uml ```uml
@startuml @startuml
class Response << (F,LightGreen) >> #Green { class Response << (F,LightGreen) >> #RoyalBlue {
# Scripture $scripture # Scripture $scripture
# Prompt $prompt # Prompt $prompt
# Load $load # Load $load

View File

@ -8,9 +8,10 @@
``` ```
# final class Books (Details) # final class Books (Details)
> namespace: **VDM\Joomla\GetBible\Api** > namespace: **VDM\Joomla\GetBible\Api**
> extends: **Api**
```uml ```uml
@startuml @startuml
class Books << (F,LightGreen) >> #Green { class Books << (F,LightGreen) >> #RoyalBlue {
+ get(string $translation = 'kjv') : ?object + get(string $translation = 'kjv') : ?object
+ list(string $translation = 'kjv') : ?object + list(string $translation = 'kjv') : ?object
+ checksum(string $translation = 'kjv') : ?object + checksum(string $translation = 'kjv') : ?object

View File

@ -10,7 +10,7 @@
> namespace: **VDM\Joomla\GetBible\Data** > namespace: **VDM\Joomla\GetBible\Data**
```uml ```uml
@startuml @startuml
class Chapter << (F,LightGreen) >> #Green { class Chapter << (F,LightGreen) >> #RoyalBlue {
# Load $load # Load $load
# Config $config # Config $config
# array $chapters # array $chapters

View File

@ -10,7 +10,7 @@
> namespace: **VDM\Joomla\GetBible\Tagged** > namespace: **VDM\Joomla\GetBible\Tagged**
```uml ```uml
@startuml @startuml
class Paragraphs << (F,LightGreen) >> #Green { class Paragraphs << (F,LightGreen) >> #RoyalBlue {
- int $previousBook - int $previousBook
- int $previousChapter - int $previousChapter
- int $previousVerse - int $previousVerse

View File

@ -10,7 +10,7 @@
> namespace: **VDM\Joomla\GetBible** > namespace: **VDM\Joomla\GetBible**
```uml ```uml
@startuml @startuml
class Tag << (F,LightGreen) >> #Green { class Tag << (F,LightGreen) >> #RoyalBlue {
# Load $load # Load $load
# Insert $insert # Insert $insert
# Update $update # Update $update

View File

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

View File

@ -8,9 +8,10 @@
``` ```
# final class Translation (Details) # final class Translation (Details)
> namespace: **VDM\Joomla\GetBible\Watcher** > namespace: **VDM\Joomla\GetBible\Watcher**
> extends: **Watcher**
```uml ```uml
@startuml @startuml
class Translation << (F,LightGreen) >> #Green { class Translation << (F,LightGreen) >> #RoyalBlue {
# Translations $translations # Translations $translations
+ __construct(Load $load, Insert $insert, ...) + __construct(Load $load, Insert $insert, ...)
+ translations() : bool + translations() : bool

View File

@ -6,7 +6,15 @@
██║ ╚██████╔╝╚███╔███╔╝███████╗██║ ██║ ██║ ╚██████╔╝╚███╔███╔╝███████╗██║ ██║
╚═╝ ╚═════╝ ╚══╝╚══╝ ╚══════╝╚═╝ ╚═╝ ╚═╝ ╚═════╝ ╚══╝╚══╝ ╚══════╝╚═╝ ╚═╝
``` ```
> Error adding class diagram # final class Search (Details)
> namespace: **VDM\Joomla\GetBible**
```uml
@startuml
class Search << (F,LightGreen) >> #RoyalBlue {
}
@enduml
```
--- ---
``` ```

View File

@ -10,7 +10,7 @@
> namespace: **VDM\Joomla\GetBible\Utilities** > namespace: **VDM\Joomla\GetBible\Utilities**
```uml ```uml
@startuml @startuml
class SessionHelper << (F,LightGreen) >> #Green { class SessionHelper << (F,LightGreen) >> #RoyalBlue {
# Session $session # Session $session
+ __construct(?Session $session = null) + __construct(?Session $session = null)
+ get(string $name, mixed $default = null) : mixed + get(string $name, mixed $default = null) : mixed

View File

@ -10,7 +10,7 @@
> namespace: **VDM\Joomla\GetBible\Data** > namespace: **VDM\Joomla\GetBible\Data**
```uml ```uml
@startuml @startuml
class Word << (F,LightGreen) >> #Green { class Word << (F,LightGreen) >> #RoyalBlue {
# Verse $verse # Verse $verse
# Config $config # Config $config
# Prompt $prompt # Prompt $prompt

View File

@ -10,7 +10,7 @@
> namespace: **VDM\Joomla\GetBible** > namespace: **VDM\Joomla\GetBible**
```uml ```uml
@startuml @startuml
class DailyScripture << (F,LightGreen) >> #Green { class DailyScripture << (F,LightGreen) >> #RoyalBlue {
# ?int $book # ?int $book
# ?int $chapter # ?int $chapter
# ?string $verses # ?string $verses

View File

@ -8,9 +8,10 @@
``` ```
# final class Upsert (Details) # final class Upsert (Details)
> namespace: **VDM\Joomla\GetBible\Model** > namespace: **VDM\Joomla\GetBible\Model**
> extends: **Model**
```uml ```uml
@startuml @startuml
class Upsert << (F,LightGreen) >> #Green { class Upsert << (F,LightGreen) >> #RoyalBlue {
# Config $config # Config $config
+ __construct(Config $config, Table $table) + __construct(Config $config, Table $table)
+ value(mixed $value, string $field, ...) : mixed + value(mixed $value, string $field, ...) : mixed

View File

@ -10,7 +10,7 @@
> namespace: **VDM\Joomla\GetBible\Database** > namespace: **VDM\Joomla\GetBible\Database**
```uml ```uml
@startuml @startuml
class Insert << (F,LightGreen) >> #Green { class Insert << (F,LightGreen) >> #RoyalBlue {
# Model $model # Model $model
# Database $database # Database $database
+ __construct(Model $model, Database $database) + __construct(Model $model, Database $database)

View File

@ -10,7 +10,7 @@
> namespace: **VDM\Joomla\GetBible\Utilities** > namespace: **VDM\Joomla\GetBible\Utilities**
```uml ```uml
@startuml @startuml
class StringHelper << (F,LightGreen) >> #Green { class StringHelper << (F,LightGreen) >> #RoyalBlue {
+ split(string $text) : array + split(string $text) : array
+ splitToWords(string $text, bool $punctuation = true) : array + splitToWords(string $text, bool $punctuation = true) : array
+ isCJK(string $text) : bool + isCJK(string $text) : bool

View File

@ -8,9 +8,10 @@
``` ```
# final class Chapters (Details) # final class Chapters (Details)
> namespace: **VDM\Joomla\GetBible\Api** > namespace: **VDM\Joomla\GetBible\Api**
> extends: **Api**
```uml ```uml
@startuml @startuml
class Chapters << (F,LightGreen) >> #Green { class Chapters << (F,LightGreen) >> #RoyalBlue {
+ get(string $translation, int $book) : ?object + get(string $translation, int $book) : ?object
+ list(string $translation, int $book) : ?object + list(string $translation, int $book) : ?object
+ checksum(string $translation, int $book) : ?object + checksum(string $translation, int $book) : ?object

View File

@ -8,9 +8,10 @@
``` ```
# final class Verses (Details) # final class Verses (Details)
> namespace: **VDM\Joomla\GetBible\Api** > namespace: **VDM\Joomla\GetBible\Api**
> extends: **Api**
```uml ```uml
@startuml @startuml
class Verses << (F,LightGreen) >> #Green { class Verses << (F,LightGreen) >> #RoyalBlue {
+ get(string $translation, int $book, ...) : ?object + get(string $translation, int $book, ...) : ?object
} }

View File

@ -8,9 +8,10 @@
``` ```
# final class Load (Details) # final class Load (Details)
> namespace: **VDM\Joomla\GetBible\Model** > namespace: **VDM\Joomla\GetBible\Model**
> extends: **Model**
```uml ```uml
@startuml @startuml
class Load << (F,LightGreen) >> #Green { class Load << (F,LightGreen) >> #RoyalBlue {
# Config $config # Config $config
+ __construct(Config $config, Table $table) + __construct(Config $config, Table $table)
+ value(mixed $value, string $field, ...) : mixed + value(mixed $value, string $field, ...) : mixed

View File

@ -8,9 +8,10 @@
``` ```
# final class Http (Details) # final class Http (Details)
> namespace: **VDM\Joomla\GetBible\Utilities** > namespace: **VDM\Joomla\GetBible\Utilities**
> extends: **JoomlaHttp**
```uml ```uml
@startuml @startuml
class Http << (F,LightGreen) >> #Green { class Http << (F,LightGreen) >> #RoyalBlue {
+ __construct() + __construct()
} }

View File

@ -10,7 +10,7 @@
> namespace: **VDM\Joomla\GetBible\Data** > namespace: **VDM\Joomla\GetBible\Data**
```uml ```uml
@startuml @startuml
class Placeholders << (F,LightGreen) >> #Green { class Placeholders << (F,LightGreen) >> #RoyalBlue {
# Scripture $scripture # Scripture $scripture
# Prompt $prompt # Prompt $prompt
+ __construct(Scripture $scripture, Prompt $prompt) + __construct(Scripture $scripture, Prompt $prompt)

View File

@ -8,9 +8,10 @@
``` ```
# final class Translations (Details) # final class Translations (Details)
> namespace: **VDM\Joomla\GetBible\Api** > namespace: **VDM\Joomla\GetBible\Api**
> extends: **Api**
```uml ```uml
@startuml @startuml
class Translations << (F,LightGreen) >> #Green { class Translations << (F,LightGreen) >> #RoyalBlue {
+ list() : ?object + list() : ?object
+ checksum() : ?object + checksum() : ?object
+ sha(string $translation = 'kjv') : ?string + sha(string $translation = 'kjv') : ?string

View File

@ -10,7 +10,7 @@
> namespace: **VDM\Joomla\GetBible\Database** > namespace: **VDM\Joomla\GetBible\Database**
```uml ```uml
@startuml @startuml
class Load << (F,LightGreen) >> #Green { class Load << (F,LightGreen) >> #RoyalBlue {
# Table $table # Table $table
# Model $model # Model $model
# Database $load # Database $load

View File

@ -8,9 +8,10 @@
``` ```
# final class Book (Details) # final class Book (Details)
> namespace: **VDM\Joomla\GetBible\Watcher** > namespace: **VDM\Joomla\GetBible\Watcher**
> extends: **Watcher**
```uml ```uml
@startuml @startuml
class Book << (F,LightGreen) >> #Green { class Book << (F,LightGreen) >> #RoyalBlue {
# Books $books # Books $books
+ __construct(Load $load, Insert $insert, ...) + __construct(Load $load, Insert $insert, ...)
+ translations(array $translations) : bool + translations(array $translations) : bool

View File

@ -10,7 +10,7 @@
> namespace: **VDM\Joomla\GetBible\Data** > namespace: **VDM\Joomla\GetBible\Data**
```uml ```uml
@startuml @startuml
class Translation << (F,LightGreen) >> #Green { class Translation << (F,LightGreen) >> #RoyalBlue {
# Load $load # Load $load
# Config $config # Config $config
# array $translations # array $translations

View File

@ -10,7 +10,7 @@
> namespace: **VDM\Joomla\GetBible\Utilities** > namespace: **VDM\Joomla\GetBible\Utilities**
```uml ```uml
@startuml @startuml
class Response << (F,LightGreen) >> #Green { class Response << (F,LightGreen) >> #RoyalBlue {
+ get(JoomlaResponse $response, int $expectedCode = 200, ...) : mixed + get(JoomlaResponse $response, int $expectedCode = 200, ...) : mixed
# getBody(JoomlaResponse $response, mixed $default = null) : mixed # getBody(JoomlaResponse $response, mixed $default = null) : mixed
# error(JoomlaResponse $response) : string # error(JoomlaResponse $response) : string

View File

@ -10,7 +10,7 @@
> namespace: **VDM\Joomla\GetBible\Database** > namespace: **VDM\Joomla\GetBible\Database**
```uml ```uml
@startuml @startuml
class Update << (F,LightGreen) >> #Green { class Update << (F,LightGreen) >> #RoyalBlue {
# Model $model # Model $model
# Database $database # Database $database
+ __construct(Model $model, Database $database) + __construct(Model $model, Database $database)

View File

@ -10,7 +10,7 @@
> namespace: **VDM\Joomla\GetBible\Data** > namespace: **VDM\Joomla\GetBible\Data**
```uml ```uml
@startuml @startuml
class Verse << (F,LightGreen) >> #Green { class Verse << (F,LightGreen) >> #RoyalBlue {
# Chapter $chapter # Chapter $chapter
# Config $config # Config $config
# Prompt $prompt # Prompt $prompt

View File

@ -10,7 +10,7 @@
> namespace: **VDM\Joomla\GetBible** > namespace: **VDM\Joomla\GetBible**
```uml ```uml
@startuml @startuml
class Note << (F,LightGreen) >> #Green { class Note << (F,LightGreen) >> #RoyalBlue {
# Load $load # Load $load
# Insert $insert # Insert $insert
# Update $update # Update $update

View File

@ -10,7 +10,7 @@
> namespace: **VDM\Joomla\GetBible\AI** > namespace: **VDM\Joomla\GetBible\AI**
```uml ```uml
@startuml @startuml
class Engineer << (F,LightGreen) >> #Green { class Engineer << (F,LightGreen) >> #RoyalBlue {
# Scripture $scripture # Scripture $scripture
# Prompt $prompt # Prompt $prompt
# Placeholders $placeholders # Placeholders $placeholders

View File

@ -10,7 +10,7 @@
> namespace: **VDM\Joomla\GetBible** > namespace: **VDM\Joomla\GetBible**
```uml ```uml
@startuml @startuml
class AI << (F,LightGreen) >> #Green { class AI << (F,LightGreen) >> #RoyalBlue {
# Config $config # Config $config
# Response $response # Response $response
# Engineer $engineer # Engineer $engineer

View File

@ -10,7 +10,7 @@
> namespace: **VDM\Joomla\GetBible** > namespace: **VDM\Joomla\GetBible**
```uml ```uml
@startuml @startuml
class Watcher << (F,LightGreen) >> #Green { class Watcher << (F,LightGreen) >> #RoyalBlue {
# Load $load # Load $load
# Translation $translation # Translation $translation
# Book $book # Book $book

View File

@ -10,7 +10,7 @@
> namespace: **VDM\Joomla\GetBible\Data** > namespace: **VDM\Joomla\GetBible\Data**
```uml ```uml
@startuml @startuml
class Book << (F,LightGreen) >> #Green { class Book << (F,LightGreen) >> #RoyalBlue {
# Load $load # Load $load
# Config $config # Config $config
# array $books # array $books

View File

@ -10,7 +10,7 @@
> namespace: **VDM\Joomla\GetBible** > namespace: **VDM\Joomla\GetBible**
```uml ```uml
@startuml @startuml
class Loader << (F,LightGreen) >> #Green { class Loader << (F,LightGreen) >> #RoyalBlue {
# Load $load # Load $load
# Watcher $watcher # Watcher $watcher
# Registry $plugin # Registry $plugin

View File

@ -10,7 +10,7 @@
> namespace: **VDM\Joomla\GetBible\Utilities** > namespace: **VDM\Joomla\GetBible\Utilities**
```uml ```uml
@startuml @startuml
class Uri << (F,LightGreen) >> #Green { class Uri << (F,LightGreen) >> #RoyalBlue {
# Config $config # Config $config
+ __construct(Config $config) + __construct(Config $config)
+ get(string $path) : JoomlaUri + get(string $path) : JoomlaUri

View File

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