PluginsDeploy
in package
FinalYes
Table of Contents
Properties
- $enabledPlugins : array<string|int, mixed>
- $fileList : array<string|int, mixed>
- $pages : array<string|int, mixed>
Methods
- initControllers() : void
- run() : void
- extensionSupport() : bool
- getClassType() : string
- linkFile() : void
- linkFiles() : void
- linkPHPFile() : void
- linkXMLFile() : void
- loadPage() : void
- mergeXMLDocs() : void
- mergeXMLDocsCompare() : bool
- removeOldPages() : void
Properties
$enabledPlugins
private
static array<string|int, mixed>
$enabledPlugins
= []
$fileList
private
static array<string|int, mixed>
$fileList
= []
$pages
private
static array<string|int, mixed>
$pages
= []
Methods
initControllers()
public
static initControllers() : void
run()
public
static run(array<string|int, mixed> $enabledPlugins[, bool $clean = true ]) : void
Parameters
- $enabledPlugins : array<string|int, mixed>
- $clean : bool = true
extensionSupport()
private
static extensionSupport(string $namespace) : bool
Parameters
- $namespace : string
Return values
boolgetClassType()
private
static getClassType(string $fileName, string $folder, string $place, string $pluginName) : string
Parameters
- $fileName : string
- $folder : string
- $place : string
- $pluginName : string
Return values
stringlinkFile()
private
static linkFile(string $fileName, string $folder, string $filePath) : void
Parameters
- $fileName : string
- $folder : string
- $filePath : string
linkFiles()
private
static linkFiles(string $folder[, string $place = 'Core' ][, string $pluginName = '' ]) : void
Parameters
- $folder : string
- $place : string = 'Core'
- $pluginName : string = ''
linkPHPFile()
private
static linkPHPFile(string $fileName, string $folder, string $place, string $pluginName) : void
Parameters
- $fileName : string
- $folder : string
- $place : string
- $pluginName : string
linkXMLFile()
private
static linkXMLFile(string $fileName, string $folder, string $originPath) : void
Parameters
- $fileName : string
- $folder : string
- $originPath : string
loadPage()
private
static loadPage(array<string|int, mixed> $data) : void
Parameters
- $data : array<string|int, mixed>
mergeXMLDocs()
private
static mergeXMLDocs(mixed &$source, mixed $extension) : void
Parameters
- $source : mixed
- $extension : mixed
mergeXMLDocsCompare()
private
static mergeXMLDocsCompare(mixed $source, mixed $extension) : bool
Parameters
- $source : mixed
- $extension : mixed
Return values
boolremoveOldPages()
private
static removeOldPages() : void