update 2023-05-22 02:53:53
This commit is contained in:
parent
767fec27fb
commit
e0968832cb
346
README.md
346
README.md
@ -64,352 +64,6 @@ This repository contains an index (see below) of all the approved powers within
|
||||
- **class Model** | [Details](src/7f40cc7d-9ab8-4601-8a2b-4eb3d712a40a) | [Code](src/7f40cc7d-9ab8-4601-8a2b-4eb3d712a40a/code.php) | [Settings](src/7f40cc7d-9ab8-4601-8a2b-4eb3d712a40a/settings.json) | Super__7f40cc7d_9ab8_4601_8a2b_4eb3d712a40a__Power
|
||||
- **class Search** | [Details](src/da714ea5-96bb-4eb1-959b-39b457be9cd1) | [Code](src/da714ea5-96bb-4eb1-959b-39b457be9cd1/code.php) | [Settings](src/da714ea5-96bb-4eb1-959b-39b457be9cd1/settings.json) | Super__da714ea5_96bb_4eb1_959b_39b457be9cd1__Power
|
||||
|
||||
# Class Diagrams
|
||||
|
||||
## VDM Joomla Componentbuilder Search
|
||||
> namespace VDM\Joomla\Componentbuilder\Search
|
||||
```uml
|
||||
@startuml
|
||||
|
||||
namespace VDM\Joomla\Componentbuilder\Search #Olive {
|
||||
|
||||
|
||||
abstract Factory #Orange {
|
||||
# static $container
|
||||
+ {static} _() : Mixed
|
||||
+ {static} getContainer() : Container
|
||||
# {static} createContainer() : Container
|
||||
}
|
||||
|
||||
class Agent #Gold {
|
||||
# Config $config
|
||||
# Load $load
|
||||
# Insert $insert
|
||||
# Find $find
|
||||
# Replace $replace
|
||||
# Search $search
|
||||
# Update $update
|
||||
# Table $table
|
||||
# string $return
|
||||
# array $marker
|
||||
# array $markerHtml
|
||||
+ __construct()
|
||||
+ getValue() : ?string
|
||||
+ setValue() : bool
|
||||
+ table() : ?array
|
||||
+ find() : ?array
|
||||
+ replace() : int
|
||||
# getRow() : array
|
||||
# getRowCode() : string
|
||||
# getRowEditButton() : string
|
||||
# setReturnValue() : void
|
||||
# setMarkers() : void
|
||||
}
|
||||
|
||||
class Config #Gold {
|
||||
# getTypesearch() : ?int
|
||||
# getSearchvalue() : ?string
|
||||
# getReplacevalue() : string
|
||||
# getMatchcase() : int
|
||||
# getWholeword() : int
|
||||
# getRegexsearch() : int
|
||||
# getComponentid() : int
|
||||
# getTablename() : ?string
|
||||
# getFieldname() : ?string
|
||||
# getItemid() : int
|
||||
# getFieldcounter() : int
|
||||
# getLinecounter() : int
|
||||
# getMarkerstart() : string
|
||||
# getMarkerend() : string
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@enduml
|
||||
```
|
||||
|
||||
## VDM Joomla Componentbuilder Search Abstraction
|
||||
> namespace VDM\Joomla\Componentbuilder\Search\Abstraction
|
||||
```uml
|
||||
@startuml
|
||||
|
||||
namespace VDM\Joomla\Componentbuilder\Search\Abstraction #LightGreen {
|
||||
|
||||
|
||||
abstract Engine #Orange {
|
||||
# Config $config
|
||||
# ?string $searchValue
|
||||
# string $replaceValue
|
||||
# int $matchCase
|
||||
# int $wholeWord
|
||||
# string $start
|
||||
# string $end
|
||||
+ __construct()
|
||||
# lineCounter()
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@enduml
|
||||
```
|
||||
|
||||
## VDM Joomla Componentbuilder Search Agent
|
||||
> namespace VDM\Joomla\Componentbuilder\Search\Agent
|
||||
```uml
|
||||
@startuml
|
||||
|
||||
namespace VDM\Joomla\Componentbuilder\Search\Agent #LightGreen {
|
||||
|
||||
|
||||
class Find #Gold {
|
||||
# array $found
|
||||
# Config $config
|
||||
# Search $search
|
||||
+ __construct()
|
||||
+ get() : ?array
|
||||
+ item() : void
|
||||
+ items() : void
|
||||
+ reset() : void
|
||||
}
|
||||
|
||||
class Replace #Gold {
|
||||
# array $updated
|
||||
# Config $config
|
||||
# Update $update
|
||||
+ __construct()
|
||||
+ get() : ?array
|
||||
+ item() : void
|
||||
+ items() : void
|
||||
+ reset() : void
|
||||
}
|
||||
|
||||
class Search #Gold {
|
||||
# array $found
|
||||
# Config $config
|
||||
# SearchEngine $search
|
||||
+ __construct()
|
||||
+ get() : ?array
|
||||
+ value() : bool
|
||||
+ reset() : void
|
||||
# searchValue() : ?array
|
||||
# string() : ?array
|
||||
# prep() : void
|
||||
# fieldCounter()
|
||||
}
|
||||
|
||||
class Update #Gold {
|
||||
# SearchEngine $search
|
||||
+ __construct()
|
||||
+ value() : mixed
|
||||
# updateValue() : mixed
|
||||
# validateUpdateKey() : bool
|
||||
# string() : string
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@enduml
|
||||
```
|
||||
|
||||
## VDM Joomla Componentbuilder Search Database
|
||||
> namespace VDM\Joomla\Componentbuilder\Search\Database
|
||||
```uml
|
||||
@startuml
|
||||
|
||||
namespace VDM\Joomla\Componentbuilder\Search\Database #LightGreen {
|
||||
|
||||
|
||||
class Insert #Gold {
|
||||
# Config $config
|
||||
# Table $table
|
||||
# Model $model
|
||||
# \JDatabaseDriver $db
|
||||
+ __construct()
|
||||
+ value() : bool
|
||||
+ item() : bool
|
||||
+ items() : bool
|
||||
}
|
||||
|
||||
class Load #Gold {
|
||||
# int $bundle
|
||||
# Config $config
|
||||
# Table $table
|
||||
# Model $model
|
||||
# Database $load
|
||||
+ __construct()
|
||||
+ value() : mixed
|
||||
+ item() : ?object
|
||||
+ items() : ?array
|
||||
# next() : int
|
||||
# incremental() : int
|
||||
# setDatabaseFields() : ?array
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@enduml
|
||||
```
|
||||
|
||||
## VDM Joomla Componentbuilder Search Engine
|
||||
> namespace VDM\Joomla\Componentbuilder\Search\Engine
|
||||
```uml
|
||||
@startuml
|
||||
|
||||
namespace VDM\Joomla\Componentbuilder\Search\Engine #LightGreen {
|
||||
|
||||
|
||||
class Basic #Gold {
|
||||
# string $regexValue
|
||||
+ __construct()
|
||||
+ string() : ?string
|
||||
+ replace() : string
|
||||
# replaceWhole() : string
|
||||
# searchWhole() : ?string
|
||||
+ match() : bool
|
||||
# searchAll() : ?string
|
||||
# replaceAll() : string
|
||||
}
|
||||
|
||||
class Regex #Gold {
|
||||
# string $regexValue
|
||||
+ __construct()
|
||||
+ string() : ?string
|
||||
+ replace() : string
|
||||
+ match() : bool
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@enduml
|
||||
```
|
||||
|
||||
## VDM Joomla Componentbuilder Search Interfaces
|
||||
> namespace VDM\Joomla\Componentbuilder\Search\Interfaces
|
||||
```uml
|
||||
@startuml
|
||||
|
||||
namespace VDM\Joomla\Componentbuilder\Search\Interfaces #LightGreen {
|
||||
|
||||
|
||||
interface FindInterface #Lavender {
|
||||
+ get() : ?array
|
||||
+ item() : void
|
||||
+ items() : void
|
||||
+ reset() : void
|
||||
}
|
||||
|
||||
interface InsertInterface #Lavender {
|
||||
+ value() : bool
|
||||
+ item() : bool
|
||||
+ items() : bool
|
||||
}
|
||||
|
||||
interface LoadInterface #Lavender {
|
||||
+ value() : mixed
|
||||
+ item() : ?object
|
||||
+ items() : ?array
|
||||
}
|
||||
|
||||
interface ReplaceInterface #Lavender {
|
||||
+ get() : ?array
|
||||
+ item() : void
|
||||
+ items() : void
|
||||
+ reset() : void
|
||||
}
|
||||
|
||||
interface SearchInterface #Lavender {
|
||||
+ get() : ?array
|
||||
+ value() : bool
|
||||
+ reset() : void
|
||||
}
|
||||
|
||||
interface SearchTypeInterface #Lavender {
|
||||
+ string() : ?string
|
||||
+ replace() : string
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@enduml
|
||||
```
|
||||
|
||||
## VDM Joomla Componentbuilder Search Model
|
||||
> namespace VDM\Joomla\Componentbuilder\Search\Model
|
||||
```uml
|
||||
@startuml
|
||||
|
||||
namespace VDM\Joomla\Componentbuilder\Search\Model #LightGreen {
|
||||
|
||||
|
||||
class Insert #Gold {
|
||||
# Config $config
|
||||
+ __construct()
|
||||
+ value() : mixed
|
||||
# validateBefore() : bool
|
||||
# validateAfter() : bool
|
||||
# getTable() : string
|
||||
}
|
||||
|
||||
class Load #Gold {
|
||||
# Config $config
|
||||
+ __construct()
|
||||
+ value() : mixed
|
||||
# validateBefore() : bool
|
||||
# validateAfter() : bool
|
||||
# getTable() : string
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@enduml
|
||||
```
|
||||
|
||||
## VDM Joomla Componentbuilder Search Service
|
||||
> namespace VDM\Joomla\Componentbuilder\Search\Service
|
||||
```uml
|
||||
@startuml
|
||||
|
||||
namespace VDM\Joomla\Componentbuilder\Search\Service #LightGreen {
|
||||
|
||||
|
||||
class Agent #Gold {
|
||||
+ register() : void
|
||||
+ getAgent() : SearchAgent
|
||||
+ getFind() : Find
|
||||
+ getReplace() : Replace
|
||||
+ getSearch() : Search
|
||||
+ getUpdate() : Update
|
||||
}
|
||||
|
||||
class Database #Gold {
|
||||
+ register() : void
|
||||
+ getLoad() : Load
|
||||
+ getDatabaseLoad() : LoadDatabase
|
||||
+ getDatabaseInsert() : InsertDatabase
|
||||
}
|
||||
|
||||
class Model #Gold {
|
||||
+ register() : void
|
||||
+ getModelLoad() : Load
|
||||
+ getModelInsert() : Insert
|
||||
}
|
||||
|
||||
class Search #Gold {
|
||||
# $searchEngine
|
||||
+ register() : void
|
||||
+ getConfig() : Config
|
||||
+ getTable() : Table
|
||||
+ getRegex() : Regex
|
||||
+ getBasic() : Basic
|
||||
+ getSearch() : SearchEngine
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@enduml
|
||||
```
|
||||
|
||||
|
||||
---
|
||||
```
|
||||
██╗ ██████╗ ██████╗ ███╗ ███╗██╗ █████╗
|
||||
|
@ -1,80 +1,14 @@
|
||||
{
|
||||
"6e2ca779-f70e-4871-a138-0ee5eaec6a97": {
|
||||
"name": "Config",
|
||||
"type": "class",
|
||||
"namespace": "VDM\\Joomla\\Componentbuilder\\Search",
|
||||
"code": "src\/6e2ca779-f70e-4871-a138-0ee5eaec6a97\/code.php",
|
||||
"power": "src\/6e2ca779-f70e-4871-a138-0ee5eaec6a97\/code.power",
|
||||
"settings": "src\/6e2ca779-f70e-4871-a138-0ee5eaec6a97\/settings.json",
|
||||
"path": "src\/6e2ca779-f70e-4871-a138-0ee5eaec6a97",
|
||||
"spk": "Super__6e2ca779_f70e_4871_a138_0ee5eaec6a97__Power",
|
||||
"guid": "6e2ca779-f70e-4871-a138-0ee5eaec6a97"
|
||||
},
|
||||
"117d8c9e-3f8d-40ae-b375-1efa2fe5538a": {
|
||||
"name": "SearchTypeInterface",
|
||||
"type": "interface",
|
||||
"namespace": "VDM\\Joomla\\Componentbuilder\\Search\\Interfaces",
|
||||
"code": "src\/117d8c9e-3f8d-40ae-b375-1efa2fe5538a\/code.php",
|
||||
"power": "src\/117d8c9e-3f8d-40ae-b375-1efa2fe5538a\/code.power",
|
||||
"settings": "src\/117d8c9e-3f8d-40ae-b375-1efa2fe5538a\/settings.json",
|
||||
"path": "src\/117d8c9e-3f8d-40ae-b375-1efa2fe5538a",
|
||||
"spk": "Super__117d8c9e_3f8d_40ae_b375_1efa2fe5538a__Power",
|
||||
"guid": "117d8c9e-3f8d-40ae-b375-1efa2fe5538a"
|
||||
},
|
||||
"8f9449fc-bfbc-49a5-b146-d58c8c17dfdf": {
|
||||
"name": "Engine",
|
||||
"01a89ba8-f8bb-435c-93de-0a8f3fa9432a": {
|
||||
"name": "Factory",
|
||||
"type": "abstract class",
|
||||
"namespace": "VDM\\Joomla\\Componentbuilder\\Search\\Abstraction",
|
||||
"code": "src\/8f9449fc-bfbc-49a5-b146-d58c8c17dfdf\/code.php",
|
||||
"power": "src\/8f9449fc-bfbc-49a5-b146-d58c8c17dfdf\/code.power",
|
||||
"settings": "src\/8f9449fc-bfbc-49a5-b146-d58c8c17dfdf\/settings.json",
|
||||
"path": "src\/8f9449fc-bfbc-49a5-b146-d58c8c17dfdf",
|
||||
"spk": "Super__8f9449fc_bfbc_49a5_b146_d58c8c17dfdf__Power",
|
||||
"guid": "8f9449fc-bfbc-49a5-b146-d58c8c17dfdf"
|
||||
},
|
||||
"83efa9a0-4aec-41f8-9c05-b1ac9617746e": {
|
||||
"name": "Regex",
|
||||
"type": "class",
|
||||
"namespace": "VDM\\Joomla\\Componentbuilder\\Search\\Engine",
|
||||
"code": "src\/83efa9a0-4aec-41f8-9c05-b1ac9617746e\/code.php",
|
||||
"power": "src\/83efa9a0-4aec-41f8-9c05-b1ac9617746e\/code.power",
|
||||
"settings": "src\/83efa9a0-4aec-41f8-9c05-b1ac9617746e\/settings.json",
|
||||
"path": "src\/83efa9a0-4aec-41f8-9c05-b1ac9617746e",
|
||||
"spk": "Super__83efa9a0_4aec_41f8_9c05_b1ac9617746e__Power",
|
||||
"guid": "83efa9a0-4aec-41f8-9c05-b1ac9617746e"
|
||||
},
|
||||
"db093eca-63b3-4d6c-9232-3ceb058121c0": {
|
||||
"name": "Basic",
|
||||
"type": "class",
|
||||
"namespace": "VDM\\Joomla\\Componentbuilder\\Search\\Engine",
|
||||
"code": "src\/db093eca-63b3-4d6c-9232-3ceb058121c0\/code.php",
|
||||
"power": "src\/db093eca-63b3-4d6c-9232-3ceb058121c0\/code.power",
|
||||
"settings": "src\/db093eca-63b3-4d6c-9232-3ceb058121c0\/settings.json",
|
||||
"path": "src\/db093eca-63b3-4d6c-9232-3ceb058121c0",
|
||||
"spk": "Super__db093eca_63b3_4d6c_9232_3ceb058121c0__Power",
|
||||
"guid": "db093eca-63b3-4d6c-9232-3ceb058121c0"
|
||||
},
|
||||
"da714ea5-96bb-4eb1-959b-39b457be9cd1": {
|
||||
"name": "Search",
|
||||
"type": "class",
|
||||
"namespace": "VDM\\Joomla\\Componentbuilder\\Search\\Service",
|
||||
"code": "src\/da714ea5-96bb-4eb1-959b-39b457be9cd1\/code.php",
|
||||
"power": "src\/da714ea5-96bb-4eb1-959b-39b457be9cd1\/code.power",
|
||||
"settings": "src\/da714ea5-96bb-4eb1-959b-39b457be9cd1\/settings.json",
|
||||
"path": "src\/da714ea5-96bb-4eb1-959b-39b457be9cd1",
|
||||
"spk": "Super__da714ea5_96bb_4eb1_959b_39b457be9cd1__Power",
|
||||
"guid": "da714ea5-96bb-4eb1-959b-39b457be9cd1"
|
||||
},
|
||||
"f523ab49-907a-4356-b064-51c85a187fbd": {
|
||||
"name": "Load",
|
||||
"type": "class",
|
||||
"namespace": "VDM\\Joomla\\Componentbuilder\\Search\\Model",
|
||||
"code": "src\/f523ab49-907a-4356-b064-51c85a187fbd\/code.php",
|
||||
"power": "src\/f523ab49-907a-4356-b064-51c85a187fbd\/code.power",
|
||||
"settings": "src\/f523ab49-907a-4356-b064-51c85a187fbd\/settings.json",
|
||||
"path": "src\/f523ab49-907a-4356-b064-51c85a187fbd",
|
||||
"spk": "Super__f523ab49_907a_4356_b064_51c85a187fbd__Power",
|
||||
"guid": "f523ab49-907a-4356-b064-51c85a187fbd"
|
||||
"namespace": "VDM\\Joomla\\Componentbuilder\\Search",
|
||||
"code": "src\/01a89ba8-f8bb-435c-93de-0a8f3fa9432a\/code.php",
|
||||
"power": "src\/01a89ba8-f8bb-435c-93de-0a8f3fa9432a\/code.power",
|
||||
"settings": "src\/01a89ba8-f8bb-435c-93de-0a8f3fa9432a\/settings.json",
|
||||
"path": "src\/01a89ba8-f8bb-435c-93de-0a8f3fa9432a",
|
||||
"spk": "Super__01a89ba8_f8bb_435c_93de_0a8f3fa9432a__Power",
|
||||
"guid": "01a89ba8-f8bb-435c-93de-0a8f3fa9432a"
|
||||
},
|
||||
"02efe40a-7792-4c82-9444-7d0377243483": {
|
||||
"name": "Insert",
|
||||
@ -87,16 +21,49 @@
|
||||
"spk": "Super__02efe40a_7792_4c82_9444_7d0377243483__Power",
|
||||
"guid": "02efe40a-7792-4c82-9444-7d0377243483"
|
||||
},
|
||||
"7f40cc7d-9ab8-4601-8a2b-4eb3d712a40a": {
|
||||
"name": "Model",
|
||||
"0b658434-3767-401e-addc-eabfd1d0e94a": {
|
||||
"name": "Agent",
|
||||
"type": "class",
|
||||
"namespace": "VDM\\Joomla\\Componentbuilder\\Search\\Service",
|
||||
"code": "src\/7f40cc7d-9ab8-4601-8a2b-4eb3d712a40a\/code.php",
|
||||
"power": "src\/7f40cc7d-9ab8-4601-8a2b-4eb3d712a40a\/code.power",
|
||||
"settings": "src\/7f40cc7d-9ab8-4601-8a2b-4eb3d712a40a\/settings.json",
|
||||
"path": "src\/7f40cc7d-9ab8-4601-8a2b-4eb3d712a40a",
|
||||
"spk": "Super__7f40cc7d_9ab8_4601_8a2b_4eb3d712a40a__Power",
|
||||
"guid": "7f40cc7d-9ab8-4601-8a2b-4eb3d712a40a"
|
||||
"namespace": "VDM\\Joomla\\Componentbuilder\\Search",
|
||||
"code": "src\/0b658434-3767-401e-addc-eabfd1d0e94a\/code.php",
|
||||
"power": "src\/0b658434-3767-401e-addc-eabfd1d0e94a\/code.power",
|
||||
"settings": "src\/0b658434-3767-401e-addc-eabfd1d0e94a\/settings.json",
|
||||
"path": "src\/0b658434-3767-401e-addc-eabfd1d0e94a",
|
||||
"spk": "Super__0b658434_3767_401e_addc_eabfd1d0e94a__Power",
|
||||
"guid": "0b658434-3767-401e-addc-eabfd1d0e94a"
|
||||
},
|
||||
"0d9442ab-54d9-4947-a219-244cfaea3084": {
|
||||
"name": "SearchInterface",
|
||||
"type": "interface",
|
||||
"namespace": "VDM\\Joomla\\Componentbuilder\\Search\\Interfaces",
|
||||
"code": "src\/0d9442ab-54d9-4947-a219-244cfaea3084\/code.php",
|
||||
"power": "src\/0d9442ab-54d9-4947-a219-244cfaea3084\/code.power",
|
||||
"settings": "src\/0d9442ab-54d9-4947-a219-244cfaea3084\/settings.json",
|
||||
"path": "src\/0d9442ab-54d9-4947-a219-244cfaea3084",
|
||||
"spk": "Super__0d9442ab_54d9_4947_a219_244cfaea3084__Power",
|
||||
"guid": "0d9442ab-54d9-4947-a219-244cfaea3084"
|
||||
},
|
||||
"117d8c9e-3f8d-40ae-b375-1efa2fe5538a": {
|
||||
"name": "SearchTypeInterface",
|
||||
"type": "interface",
|
||||
"namespace": "VDM\\Joomla\\Componentbuilder\\Search\\Interfaces",
|
||||
"code": "src\/117d8c9e-3f8d-40ae-b375-1efa2fe5538a\/code.php",
|
||||
"power": "src\/117d8c9e-3f8d-40ae-b375-1efa2fe5538a\/code.power",
|
||||
"settings": "src\/117d8c9e-3f8d-40ae-b375-1efa2fe5538a\/settings.json",
|
||||
"path": "src\/117d8c9e-3f8d-40ae-b375-1efa2fe5538a",
|
||||
"spk": "Super__117d8c9e_3f8d_40ae_b375_1efa2fe5538a__Power",
|
||||
"guid": "117d8c9e-3f8d-40ae-b375-1efa2fe5538a"
|
||||
},
|
||||
"15d9e1a9-3364-4d69-9d9f-9b87db820e5c": {
|
||||
"name": "Find",
|
||||
"type": "class",
|
||||
"namespace": "VDM\\Joomla\\Componentbuilder\\Search\\Agent",
|
||||
"code": "src\/15d9e1a9-3364-4d69-9d9f-9b87db820e5c\/code.php",
|
||||
"power": "src\/15d9e1a9-3364-4d69-9d9f-9b87db820e5c\/code.power",
|
||||
"settings": "src\/15d9e1a9-3364-4d69-9d9f-9b87db820e5c\/settings.json",
|
||||
"path": "src\/15d9e1a9-3364-4d69-9d9f-9b87db820e5c",
|
||||
"spk": "Super__15d9e1a9_3364_4d69_9d9f_9b87db820e5c__Power",
|
||||
"guid": "15d9e1a9-3364-4d69-9d9f-9b87db820e5c"
|
||||
},
|
||||
"2bd1a32c-3d90-4646-9314-28d44d164f76": {
|
||||
"name": "LoadInterface",
|
||||
@ -120,6 +87,17 @@
|
||||
"spk": "Super__2dabfb4a_64cd_4c04_9772_4a75f9f3b710__Power",
|
||||
"guid": "2dabfb4a-64cd-4c04-9772-4a75f9f3b710"
|
||||
},
|
||||
"3ac29912-0681-4ca9-8197-d5a8f6a49ac7": {
|
||||
"name": "Update",
|
||||
"type": "class",
|
||||
"namespace": "VDM\\Joomla\\Componentbuilder\\Search\\Agent",
|
||||
"code": "src\/3ac29912-0681-4ca9-8197-d5a8f6a49ac7\/code.php",
|
||||
"power": "src\/3ac29912-0681-4ca9-8197-d5a8f6a49ac7\/code.power",
|
||||
"settings": "src\/3ac29912-0681-4ca9-8197-d5a8f6a49ac7\/settings.json",
|
||||
"path": "src\/3ac29912-0681-4ca9-8197-d5a8f6a49ac7",
|
||||
"spk": "Super__3ac29912_0681_4ca9_8197_d5a8f6a49ac7__Power",
|
||||
"guid": "3ac29912-0681-4ca9-8197-d5a8f6a49ac7"
|
||||
},
|
||||
"4c44e5d3-750c-4609-88c8-aa441838b8fe": {
|
||||
"name": "InsertInterface",
|
||||
"type": "interface",
|
||||
@ -131,28 +109,6 @@
|
||||
"spk": "Super__4c44e5d3_750c_4609_88c8_aa441838b8fe__Power",
|
||||
"guid": "4c44e5d3-750c-4609-88c8-aa441838b8fe"
|
||||
},
|
||||
"6caf9473-133c-49a9-afa0-9f84151b5155": {
|
||||
"name": "Insert",
|
||||
"type": "class",
|
||||
"namespace": "VDM\\Joomla\\Componentbuilder\\Search\\Database",
|
||||
"code": "src\/6caf9473-133c-49a9-afa0-9f84151b5155\/code.php",
|
||||
"power": "src\/6caf9473-133c-49a9-afa0-9f84151b5155\/code.power",
|
||||
"settings": "src\/6caf9473-133c-49a9-afa0-9f84151b5155\/settings.json",
|
||||
"path": "src\/6caf9473-133c-49a9-afa0-9f84151b5155",
|
||||
"spk": "Super__6caf9473_133c_49a9_afa0_9f84151b5155__Power",
|
||||
"guid": "6caf9473-133c-49a9-afa0-9f84151b5155"
|
||||
},
|
||||
"d5de47ce-9a9e-4e76-a5c6-61ed74842ea3": {
|
||||
"name": "Database",
|
||||
"type": "class",
|
||||
"namespace": "VDM\\Joomla\\Componentbuilder\\Search\\Service",
|
||||
"code": "src\/d5de47ce-9a9e-4e76-a5c6-61ed74842ea3\/code.php",
|
||||
"power": "src\/d5de47ce-9a9e-4e76-a5c6-61ed74842ea3\/code.power",
|
||||
"settings": "src\/d5de47ce-9a9e-4e76-a5c6-61ed74842ea3\/settings.json",
|
||||
"path": "src\/d5de47ce-9a9e-4e76-a5c6-61ed74842ea3",
|
||||
"spk": "Super__d5de47ce_9a9e_4e76_a5c6_61ed74842ea3__Power",
|
||||
"guid": "d5de47ce-9a9e-4e76-a5c6-61ed74842ea3"
|
||||
},
|
||||
"55280ec7-e48d-431b-af25-10308dd30636": {
|
||||
"name": "FindInterface",
|
||||
"type": "interface",
|
||||
@ -164,60 +120,60 @@
|
||||
"spk": "Super__55280ec7_e48d_431b_af25_10308dd30636__Power",
|
||||
"guid": "55280ec7-e48d-431b-af25-10308dd30636"
|
||||
},
|
||||
"0d9442ab-54d9-4947-a219-244cfaea3084": {
|
||||
"name": "SearchInterface",
|
||||
"type": "interface",
|
||||
"namespace": "VDM\\Joomla\\Componentbuilder\\Search\\Interfaces",
|
||||
"code": "src\/0d9442ab-54d9-4947-a219-244cfaea3084\/code.php",
|
||||
"power": "src\/0d9442ab-54d9-4947-a219-244cfaea3084\/code.power",
|
||||
"settings": "src\/0d9442ab-54d9-4947-a219-244cfaea3084\/settings.json",
|
||||
"path": "src\/0d9442ab-54d9-4947-a219-244cfaea3084",
|
||||
"spk": "Super__0d9442ab_54d9_4947_a219_244cfaea3084__Power",
|
||||
"guid": "0d9442ab-54d9-4947-a219-244cfaea3084"
|
||||
},
|
||||
"e544a248-4b6a-46cb-9926-a3ac9937807c": {
|
||||
"name": "Search",
|
||||
"6caf9473-133c-49a9-afa0-9f84151b5155": {
|
||||
"name": "Insert",
|
||||
"type": "class",
|
||||
"namespace": "VDM\\Joomla\\Componentbuilder\\Search\\Agent",
|
||||
"code": "src\/e544a248-4b6a-46cb-9926-a3ac9937807c\/code.php",
|
||||
"power": "src\/e544a248-4b6a-46cb-9926-a3ac9937807c\/code.power",
|
||||
"settings": "src\/e544a248-4b6a-46cb-9926-a3ac9937807c\/settings.json",
|
||||
"path": "src\/e544a248-4b6a-46cb-9926-a3ac9937807c",
|
||||
"spk": "Super__e544a248_4b6a_46cb_9926_a3ac9937807c__Power",
|
||||
"guid": "e544a248-4b6a-46cb-9926-a3ac9937807c"
|
||||
"namespace": "VDM\\Joomla\\Componentbuilder\\Search\\Database",
|
||||
"code": "src\/6caf9473-133c-49a9-afa0-9f84151b5155\/code.php",
|
||||
"power": "src\/6caf9473-133c-49a9-afa0-9f84151b5155\/code.power",
|
||||
"settings": "src\/6caf9473-133c-49a9-afa0-9f84151b5155\/settings.json",
|
||||
"path": "src\/6caf9473-133c-49a9-afa0-9f84151b5155",
|
||||
"spk": "Super__6caf9473_133c_49a9_afa0_9f84151b5155__Power",
|
||||
"guid": "6caf9473-133c-49a9-afa0-9f84151b5155"
|
||||
},
|
||||
"15d9e1a9-3364-4d69-9d9f-9b87db820e5c": {
|
||||
"name": "Find",
|
||||
"6e2ca779-f70e-4871-a138-0ee5eaec6a97": {
|
||||
"name": "Config",
|
||||
"type": "class",
|
||||
"namespace": "VDM\\Joomla\\Componentbuilder\\Search\\Agent",
|
||||
"code": "src\/15d9e1a9-3364-4d69-9d9f-9b87db820e5c\/code.php",
|
||||
"power": "src\/15d9e1a9-3364-4d69-9d9f-9b87db820e5c\/code.power",
|
||||
"settings": "src\/15d9e1a9-3364-4d69-9d9f-9b87db820e5c\/settings.json",
|
||||
"path": "src\/15d9e1a9-3364-4d69-9d9f-9b87db820e5c",
|
||||
"spk": "Super__15d9e1a9_3364_4d69_9d9f_9b87db820e5c__Power",
|
||||
"guid": "15d9e1a9-3364-4d69-9d9f-9b87db820e5c"
|
||||
"namespace": "VDM\\Joomla\\Componentbuilder\\Search",
|
||||
"code": "src\/6e2ca779-f70e-4871-a138-0ee5eaec6a97\/code.php",
|
||||
"power": "src\/6e2ca779-f70e-4871-a138-0ee5eaec6a97\/code.power",
|
||||
"settings": "src\/6e2ca779-f70e-4871-a138-0ee5eaec6a97\/settings.json",
|
||||
"path": "src\/6e2ca779-f70e-4871-a138-0ee5eaec6a97",
|
||||
"spk": "Super__6e2ca779_f70e_4871_a138_0ee5eaec6a97__Power",
|
||||
"guid": "6e2ca779-f70e-4871-a138-0ee5eaec6a97"
|
||||
},
|
||||
"afdae35d-fe7f-4055-99ea-afd8ff8349b6": {
|
||||
"name": "ReplaceInterface",
|
||||
"type": "interface",
|
||||
"namespace": "VDM\\Joomla\\Componentbuilder\\Search\\Interfaces",
|
||||
"code": "src\/afdae35d-fe7f-4055-99ea-afd8ff8349b6\/code.php",
|
||||
"power": "src\/afdae35d-fe7f-4055-99ea-afd8ff8349b6\/code.power",
|
||||
"settings": "src\/afdae35d-fe7f-4055-99ea-afd8ff8349b6\/settings.json",
|
||||
"path": "src\/afdae35d-fe7f-4055-99ea-afd8ff8349b6",
|
||||
"spk": "Super__afdae35d_fe7f_4055_99ea_afd8ff8349b6__Power",
|
||||
"guid": "afdae35d-fe7f-4055-99ea-afd8ff8349b6"
|
||||
},
|
||||
"3ac29912-0681-4ca9-8197-d5a8f6a49ac7": {
|
||||
"name": "Update",
|
||||
"7f40cc7d-9ab8-4601-8a2b-4eb3d712a40a": {
|
||||
"name": "Model",
|
||||
"type": "class",
|
||||
"namespace": "VDM\\Joomla\\Componentbuilder\\Search\\Agent",
|
||||
"code": "src\/3ac29912-0681-4ca9-8197-d5a8f6a49ac7\/code.php",
|
||||
"power": "src\/3ac29912-0681-4ca9-8197-d5a8f6a49ac7\/code.power",
|
||||
"settings": "src\/3ac29912-0681-4ca9-8197-d5a8f6a49ac7\/settings.json",
|
||||
"path": "src\/3ac29912-0681-4ca9-8197-d5a8f6a49ac7",
|
||||
"spk": "Super__3ac29912_0681_4ca9_8197_d5a8f6a49ac7__Power",
|
||||
"guid": "3ac29912-0681-4ca9-8197-d5a8f6a49ac7"
|
||||
"namespace": "VDM\\Joomla\\Componentbuilder\\Search\\Service",
|
||||
"code": "src\/7f40cc7d-9ab8-4601-8a2b-4eb3d712a40a\/code.php",
|
||||
"power": "src\/7f40cc7d-9ab8-4601-8a2b-4eb3d712a40a\/code.power",
|
||||
"settings": "src\/7f40cc7d-9ab8-4601-8a2b-4eb3d712a40a\/settings.json",
|
||||
"path": "src\/7f40cc7d-9ab8-4601-8a2b-4eb3d712a40a",
|
||||
"spk": "Super__7f40cc7d_9ab8_4601_8a2b_4eb3d712a40a__Power",
|
||||
"guid": "7f40cc7d-9ab8-4601-8a2b-4eb3d712a40a"
|
||||
},
|
||||
"83efa9a0-4aec-41f8-9c05-b1ac9617746e": {
|
||||
"name": "Regex",
|
||||
"type": "class",
|
||||
"namespace": "VDM\\Joomla\\Componentbuilder\\Search\\Engine",
|
||||
"code": "src\/83efa9a0-4aec-41f8-9c05-b1ac9617746e\/code.php",
|
||||
"power": "src\/83efa9a0-4aec-41f8-9c05-b1ac9617746e\/code.power",
|
||||
"settings": "src\/83efa9a0-4aec-41f8-9c05-b1ac9617746e\/settings.json",
|
||||
"path": "src\/83efa9a0-4aec-41f8-9c05-b1ac9617746e",
|
||||
"spk": "Super__83efa9a0_4aec_41f8_9c05_b1ac9617746e__Power",
|
||||
"guid": "83efa9a0-4aec-41f8-9c05-b1ac9617746e"
|
||||
},
|
||||
"8f9449fc-bfbc-49a5-b146-d58c8c17dfdf": {
|
||||
"name": "Engine",
|
||||
"type": "abstract class",
|
||||
"namespace": "VDM\\Joomla\\Componentbuilder\\Search\\Abstraction",
|
||||
"code": "src\/8f9449fc-bfbc-49a5-b146-d58c8c17dfdf\/code.php",
|
||||
"power": "src\/8f9449fc-bfbc-49a5-b146-d58c8c17dfdf\/code.power",
|
||||
"settings": "src\/8f9449fc-bfbc-49a5-b146-d58c8c17dfdf\/settings.json",
|
||||
"path": "src\/8f9449fc-bfbc-49a5-b146-d58c8c17dfdf",
|
||||
"spk": "Super__8f9449fc_bfbc_49a5_b146_d58c8c17dfdf__Power",
|
||||
"guid": "8f9449fc-bfbc-49a5-b146-d58c8c17dfdf"
|
||||
},
|
||||
"abc37ddd-1ff5-4204-9e5b-015ab4f3d4c7": {
|
||||
"name": "Replace",
|
||||
@ -230,16 +186,16 @@
|
||||
"spk": "Super__abc37ddd_1ff5_4204_9e5b_015ab4f3d4c7__Power",
|
||||
"guid": "abc37ddd-1ff5-4204-9e5b-015ab4f3d4c7"
|
||||
},
|
||||
"0b658434-3767-401e-addc-eabfd1d0e94a": {
|
||||
"name": "Agent",
|
||||
"type": "class",
|
||||
"namespace": "VDM\\Joomla\\Componentbuilder\\Search",
|
||||
"code": "src\/0b658434-3767-401e-addc-eabfd1d0e94a\/code.php",
|
||||
"power": "src\/0b658434-3767-401e-addc-eabfd1d0e94a\/code.power",
|
||||
"settings": "src\/0b658434-3767-401e-addc-eabfd1d0e94a\/settings.json",
|
||||
"path": "src\/0b658434-3767-401e-addc-eabfd1d0e94a",
|
||||
"spk": "Super__0b658434_3767_401e_addc_eabfd1d0e94a__Power",
|
||||
"guid": "0b658434-3767-401e-addc-eabfd1d0e94a"
|
||||
"afdae35d-fe7f-4055-99ea-afd8ff8349b6": {
|
||||
"name": "ReplaceInterface",
|
||||
"type": "interface",
|
||||
"namespace": "VDM\\Joomla\\Componentbuilder\\Search\\Interfaces",
|
||||
"code": "src\/afdae35d-fe7f-4055-99ea-afd8ff8349b6\/code.php",
|
||||
"power": "src\/afdae35d-fe7f-4055-99ea-afd8ff8349b6\/code.power",
|
||||
"settings": "src\/afdae35d-fe7f-4055-99ea-afd8ff8349b6\/settings.json",
|
||||
"path": "src\/afdae35d-fe7f-4055-99ea-afd8ff8349b6",
|
||||
"spk": "Super__afdae35d_fe7f_4055_99ea_afd8ff8349b6__Power",
|
||||
"guid": "afdae35d-fe7f-4055-99ea-afd8ff8349b6"
|
||||
},
|
||||
"cc6972a7-1574-4ae0-92a8-7f1012aac6f7": {
|
||||
"name": "Agent",
|
||||
@ -252,15 +208,59 @@
|
||||
"spk": "Super__cc6972a7_1574_4ae0_92a8_7f1012aac6f7__Power",
|
||||
"guid": "cc6972a7-1574-4ae0-92a8-7f1012aac6f7"
|
||||
},
|
||||
"01a89ba8-f8bb-435c-93de-0a8f3fa9432a": {
|
||||
"name": "Factory",
|
||||
"type": "abstract class",
|
||||
"namespace": "VDM\\Joomla\\Componentbuilder\\Search",
|
||||
"code": "src\/01a89ba8-f8bb-435c-93de-0a8f3fa9432a\/code.php",
|
||||
"power": "src\/01a89ba8-f8bb-435c-93de-0a8f3fa9432a\/code.power",
|
||||
"settings": "src\/01a89ba8-f8bb-435c-93de-0a8f3fa9432a\/settings.json",
|
||||
"path": "src\/01a89ba8-f8bb-435c-93de-0a8f3fa9432a",
|
||||
"spk": "Super__01a89ba8_f8bb_435c_93de_0a8f3fa9432a__Power",
|
||||
"guid": "01a89ba8-f8bb-435c-93de-0a8f3fa9432a"
|
||||
"d5de47ce-9a9e-4e76-a5c6-61ed74842ea3": {
|
||||
"name": "Database",
|
||||
"type": "class",
|
||||
"namespace": "VDM\\Joomla\\Componentbuilder\\Search\\Service",
|
||||
"code": "src\/d5de47ce-9a9e-4e76-a5c6-61ed74842ea3\/code.php",
|
||||
"power": "src\/d5de47ce-9a9e-4e76-a5c6-61ed74842ea3\/code.power",
|
||||
"settings": "src\/d5de47ce-9a9e-4e76-a5c6-61ed74842ea3\/settings.json",
|
||||
"path": "src\/d5de47ce-9a9e-4e76-a5c6-61ed74842ea3",
|
||||
"spk": "Super__d5de47ce_9a9e_4e76_a5c6_61ed74842ea3__Power",
|
||||
"guid": "d5de47ce-9a9e-4e76-a5c6-61ed74842ea3"
|
||||
},
|
||||
"da714ea5-96bb-4eb1-959b-39b457be9cd1": {
|
||||
"name": "Search",
|
||||
"type": "class",
|
||||
"namespace": "VDM\\Joomla\\Componentbuilder\\Search\\Service",
|
||||
"code": "src\/da714ea5-96bb-4eb1-959b-39b457be9cd1\/code.php",
|
||||
"power": "src\/da714ea5-96bb-4eb1-959b-39b457be9cd1\/code.power",
|
||||
"settings": "src\/da714ea5-96bb-4eb1-959b-39b457be9cd1\/settings.json",
|
||||
"path": "src\/da714ea5-96bb-4eb1-959b-39b457be9cd1",
|
||||
"spk": "Super__da714ea5_96bb_4eb1_959b_39b457be9cd1__Power",
|
||||
"guid": "da714ea5-96bb-4eb1-959b-39b457be9cd1"
|
||||
},
|
||||
"db093eca-63b3-4d6c-9232-3ceb058121c0": {
|
||||
"name": "Basic",
|
||||
"type": "class",
|
||||
"namespace": "VDM\\Joomla\\Componentbuilder\\Search\\Engine",
|
||||
"code": "src\/db093eca-63b3-4d6c-9232-3ceb058121c0\/code.php",
|
||||
"power": "src\/db093eca-63b3-4d6c-9232-3ceb058121c0\/code.power",
|
||||
"settings": "src\/db093eca-63b3-4d6c-9232-3ceb058121c0\/settings.json",
|
||||
"path": "src\/db093eca-63b3-4d6c-9232-3ceb058121c0",
|
||||
"spk": "Super__db093eca_63b3_4d6c_9232_3ceb058121c0__Power",
|
||||
"guid": "db093eca-63b3-4d6c-9232-3ceb058121c0"
|
||||
},
|
||||
"e544a248-4b6a-46cb-9926-a3ac9937807c": {
|
||||
"name": "Search",
|
||||
"type": "class",
|
||||
"namespace": "VDM\\Joomla\\Componentbuilder\\Search\\Agent",
|
||||
"code": "src\/e544a248-4b6a-46cb-9926-a3ac9937807c\/code.php",
|
||||
"power": "src\/e544a248-4b6a-46cb-9926-a3ac9937807c\/code.power",
|
||||
"settings": "src\/e544a248-4b6a-46cb-9926-a3ac9937807c\/settings.json",
|
||||
"path": "src\/e544a248-4b6a-46cb-9926-a3ac9937807c",
|
||||
"spk": "Super__e544a248_4b6a_46cb_9926_a3ac9937807c__Power",
|
||||
"guid": "e544a248-4b6a-46cb-9926-a3ac9937807c"
|
||||
},
|
||||
"f523ab49-907a-4356-b064-51c85a187fbd": {
|
||||
"name": "Load",
|
||||
"type": "class",
|
||||
"namespace": "VDM\\Joomla\\Componentbuilder\\Search\\Model",
|
||||
"code": "src\/f523ab49-907a-4356-b064-51c85a187fbd\/code.php",
|
||||
"power": "src\/f523ab49-907a-4356-b064-51c85a187fbd\/code.power",
|
||||
"settings": "src\/f523ab49-907a-4356-b064-51c85a187fbd\/settings.json",
|
||||
"path": "src\/f523ab49-907a-4356-b064-51c85a187fbd",
|
||||
"spk": "Super__f523ab49_907a_4356_b064_51c85a187fbd__Power",
|
||||
"guid": "f523ab49-907a-4356-b064-51c85a187fbd"
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue
Block a user