super-powers/src/9206082e-a3f7-472e-98b2-de90d06cbdcd
2024-06-21 14:01:19 +02:00
..
code.php Update 2024-06-21 14:01:13 2024-06-21 14:01:19 +02:00
code.power Update 2024-06-21 14:01:13 2024-06-21 14:01:19 +02:00
README.md Update 2024-06-21 14:01:13 2024-06-21 14:01:19 +02:00
settings.json Update 2024-06-21 14:01:13 2024-06-21 14:01:19 +02:00

██████╗  ██████╗ ██╗    ██╗███████╗██████╗
██╔══██╗██╔═══██╗██║    ██║██╔════╝██╔══██╗
██████╔╝██║   ██║██║ █╗ ██║█████╗  ██████╔╝
██╔═══╝ ██║   ██║██║███╗██║██╔══╝  ██╔══██╗
██║     ╚██████╔╝╚███╔███╔╝███████╗██║  ██║
╚═╝      ╚═════╝  ╚══╝╚══╝ ╚══════╝╚═╝  ╚═╝

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