jcb-compiler/src/053803e6-1251-4aed-aefe-46a8e84198d2
2023-03-22 00:52:57 +02:00
..
code.php first commit 2023-03-22 00:52:57 +02:00
README.md first commit 2023-03-22 00:52:57 +02:00
settings.json first commit 2023-03-22 00:52:57 +02:00

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

class Paths (Details)

namespace: VDM\Joomla\Componentbuilder\Compiler\Customcode\Extractor

@startuml
class Paths  #Gold {
  + array $active
  # array $componentPlaceholder
  # Config $config
  # Placeholder $placeholder
  # Customcode $customcode
  # Extractor $extractor
  # \JDatabaseDriver $db
  + __construct(?Config $config = null, ?Placeholder $placeholder = null, ...)
  # load() : void
  # getModuleIDs() : mixed
  # getModulePath($id) : mixed
  # getPluginIDs() : mixed
  # getPluginPath($id) : mixed
}

note right of Paths::__construct
  Constructor.

  since: 3.2.0
  
  arguments:
    ?Config $config = null
    ?Placeholder $placeholder = null
    ?ComponentPlaceholder $componentPlaceholder = null
    ?Customcode $customcode = null
    ?Extractor $extractor = null
    ?\JDatabaseDriver $db = null
end note

note right of Paths::load
  get the local installed path of this component

  since: 3.2.0
  return: void
end note

note right of Paths::getModuleIDs
  get the Joomla Modules IDs

  since: 3.2.0
  return: mixed
end note

note right of Paths::getModulePath
  get the Joomla module path

  since: 3.2.0
  return: mixed
end note

note right of Paths::getPluginIDs
  get the Joomla plugins IDs

  since: 3.2.0
  return: mixed
end note

note right of Paths::getPluginPath
  get the Joomla plugin path

  return: mixed
end note
 
@enduml

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

Build with Joomla Component Builder