.. | ||
code.php | ||
code.power | ||
README.md | ||
settings.json |
██████╗ ██████╗ ██╗ ██╗███████╗██████╗
██╔══██╗██╔═══██╗██║ ██║██╔════╝██╔══██╗
██████╔╝██║ ██║██║ █╗ ██║█████╗ ██████╔╝
██╔═══╝ ██║ ██║██║███╗██║██╔══╝ ██╔══██╗
██║ ╚██████╔╝╚███╔███╔╝███████╗██║ ██║
╚═╝ ╚═════╝ ╚══╝╚══╝ ╚══════╝╚═╝ ╚═╝
final class InstallScript (Details)
namespace: VDM\Joomla\Componentbuilder\Compiler\Extension\JoomlaFour
@startuml
class InstallScript << (F,LightGreen) >> #RoyalBlue {
# object $extension
# array $methods
# array $types
# array $construct
# array $install
# array $update
# array $uninstall
# bool $preflightActive
# bool $postflightActive
+ get(object $extension) : string
# rest() : void
# build() : string
# head() : string
# construct() : string
# main(string $name) : string
# flight(string $name) : string
}
note right of InstallScript::get
get install script
since: 3.2.0
return: string
end note
note right of InstallScript::rest
Reset all bucket at the start of each build
since: 3.2.0
return: void
end note
note right of InstallScript::build
build the install class
since: 3.2.0
return: string
end note
note right of InstallScript::head
get install script head
since: 3.2.0
return: string
end note
note right of InstallScript::construct
get constructor
since: 3.2.0
return: string
end note
note right of InstallScript::main
build main methods
since: 3.2.0
return: string
end note
note right of InstallScript::flight
build flight methods
since: 3.2.0
return: string
end note
@enduml
██╗ ██████╗██████╗
██║██╔════╝██╔══██╗
██║██║ ██████╔╝
██ ██║██║ ██╔══██╗
╚█████╔╝╚██████╗██████╔╝
╚════╝ ╚═════╝╚═════╝
Build with Joomla Component Builder