forked from joomla/super-powers
.. | ||
code.php | ||
code.power | ||
README.md | ||
settings.json |
██████╗ ██████╗ ██╗ ██╗███████╗██████╗
██╔══██╗██╔═══██╗██║ ██║██╔════╝██╔══██╗
██████╔╝██║ ██║██║ █╗ ██║█████╗ ██████╔╝
██╔═══╝ ██║ ██║██║███╗██║██╔══╝ ██╔══██╗
██║ ╚██████╔╝╚███╔███╔╝███████╗██║ ██║
╚═╝ ╚═════╝ ╚══╝╚══╝ ╚══════╝╚═╝ ╚═╝
final class Item (Details)
namespace: VDM\Joomla\Data extends: ****
@startuml
class Item << (F,LightGreen) >> #RoyalBlue {
# Load $load
# Insert $insert
# Update $update
# Delete $delete
# Database $database
# string $table
+ __construct(Load $load, Insert $insert, ...)
+ table(string $table) : self
+ get(string $value, string $key = 'guid') : ?object
+ value(string $value, string $key = 'guid', ...) : mixed
+ set(object $item, string $key = 'guid', ...) : bool
+ delete(string $value, string $key = 'guid') : bool
+ getTable() : string
- insert(object $item) : bool
- update(object $item, string $key) : bool
- action(string $value, string $key) : string
}
note right of Item::__construct
Constructor.
since: 3.2.2
arguments:
Load $load
Insert $insert
Update $update
Delete $delete
Database $database
?string $table = null
end note
note left of Item::table
Set the current active table
since: 3.2.2
return: self
end note
note right of Item::get
Get an item
since: 3.2.2
return: ?object
end note
note left of Item::value
Get the value
since: 3.2.2
return: mixed
arguments:
string $value
string $key = 'guid'
string $get = 'id'
end note
note right of Item::set
Set an item
since: 3.2.2
return: bool
arguments:
object $item
string $key = 'guid'
?string $action = null
end note
note left of Item::delete
Delete an item
since: 3.2.2
return: bool
end note
note right of Item::getTable
Get the current active table
since: 3.2.2
return: string
end note
note left of Item::insert
Insert a item
since: 3.2.2
return: bool
end note
note right of Item::update
Update a item
since: 3.2.2
return: bool
end note
note left of Item::action
Get loading action
since: 3.2.2
return: string
end note
@enduml
██╗ ██████╗██████╗
██║██╔════╝██╔══██╗
██║██║ ██████╔╝
██ ██║██║ ██╔══██╗
╚█████╔╝╚██████╗██████╔╝
╚════╝ ╚═════╝╚═════╝
Build with Joomla Component Builder