jInstallerApplication
in package
Application configuration reader and manager
Tags
Table of Contents
- $appName : string
- $entryPointList : array<string|int, jInstallerEntryPoint>
- $localFrameworkConfig : array<string|int, mixed>
- $projectXml : DOMDocument
- $projectXmlFilename : string
- __construct() : mixed
- getEntryPointInfo() : mixed
- getEntryPointsList() : mixed
- fillEntryPointsListFromIni() : mixed
- fillEntryPointsListFromXml() : mixed
- loadFrameworkConfig() : mixed
- loadProjectXml() : mixed
- load the content of the project.xml file, and store the corresponding DOM into the $projectXml property
Properties
$appName
protected
string
$appName
= ''
the application name
$entryPointList
protected
array<string|int, jInstallerEntryPoint>
$entryPointList
=
ull
list of entry points
$localFrameworkConfig
protected
array<string|int, mixed>
$localFrameworkConfig
= array()
list of entrypoints declared into localframework.ini.php
$projectXml
protected
DOMDocument
$projectXml
=
ull
the content of the project.xml file, loaded by loadProjectXml
$projectXmlFilename
protected
string
$projectXmlFilename
= 'project.xml'
the project xml filename
Methods
__construct()
public
__construct([string $projectFile = '' ]) : mixed
Parameters
- $projectFile : string = ''
-
the filename of the XML project file
Return values
mixed —getEntryPointInfo()
public
getEntryPointInfo(mixed $name) : mixed
Parameters
- $name : mixed
Return values
mixed —getEntryPointsList()
public
getEntryPointsList() : mixed
Return values
mixed —fillEntryPointsListFromIni()
protected
fillEntryPointsListFromIni(jIniFileModifier $mainConfig) : mixed
Parameters
- $mainConfig : jIniFileModifier
Return values
mixed —fillEntryPointsListFromXml()
protected
fillEntryPointsListFromXml(jIniFileModifier $mainConfig) : mixed
Parameters
- $mainConfig : jIniFileModifier
Return values
mixed —loadFrameworkConfig()
protected
loadFrameworkConfig() : mixed
Return values
mixed —loadProjectXml()
load the content of the project.xml file, and store the corresponding DOM into the $projectXml property
protected
loadProjectXml() : mixed