Class Adapter
Gestionnaire de propriétés (table de hashage).
Le nom des propriétés est insensible à la casse. Sait charger les fichiers de configuration PHP au format INI. Sait également charger les fichiers de configuration shell (qui acceptent la factorisation) au format suivant : PROPRIETE1="chaîne" PROPRIETE2="chaîne $PROPRIETE1 chaîne"
- Himedia\Padocc\Properties\Adapter implements Himedia\Padocc\Properties\PropertiesInterface
Author: Geoffroy AUBRY <gaubry@hi-media.com>
Located at Himedia/Padocc/Properties/Adapter.php
public
|
|
public
string
|
#
getProperty( string $sPropertyName )
Retourne la valeur de la propriété spécifiée (insensible à la casse). |
public
|
#
setProperty( string $sPropertyName, string $sValue )
Initialise ou met à jour la valeur de la propriété spécifiée (insensible à la casse). |
public
|
#
loadConfigIniFile( string $sIniPath )
Charge le fichier INI spécifié en ajoutant ou écrasant ses définitions aux propriétés existantes. Le nom des propriétés sont insensibles à la casse. |
public
|
#
loadConfigShellFile( string $sConfigShellPath )
Charge le fichier shell spécifié en ajoutant ou écrasant ses définitions aux propriétés existantes. Le nom des propriétés sont insensibles à la casse. |
private
array
|
$aProperties |
|
#
Table de hashage des propriétés (clé => valeur). |
private
|
$oShell |
|
#
Shell adapter. |
private
array
|
$aConfig |
|
#
Application config. |