Config::parseConfig()

Config::parseConfig()  -- Analyse le contenu de la source de donnée

Synopsis

require_once 'Config.php';

mixed & Config::parseConfig (mixed $datasrc, chaîne de caractères$configType [, array $options = array()])

Description

Cette méthode analyse le contenu de la source de donnée indiquée et remplit la racine de l'objet Config_Container avec d'autres objets Config_Container . En retour, on dispose d'une référence à la racine de l'objet Config_Container ou d'un objet PEAR_Error si une erreur survient.

Paramètres

mixed $datasrc

Source de données à analyser. Pour la plupart des conteneurs, c'est un chemin de fichier. Pour le parseur de tableau PHP, cela peut aussi être un tableau.

chaîne de caractères $configType

Type de configuration à analyser

array $options

Options pour l'analyse

Valeur retournée

object - une référence à l'objet conteneur Config_Container

Valeurs renvoyées

Tableau 37-1. Valeurs PEAR_Error possibles

Error codeError valueSignificationSolution
PEAR_ERROR_RETURN<< Configuration type '$configType' is not registered in Config::parseConfig. >>Le type de config doit être répertorié pour être utilisé par Config. Utilisez un des types de config standard, ou enregistrez votre container personnalisé en utilisant Config::registerConfigType

D'autres erreurs peuvent être retournée par le parser selon le container utilisé.

Note

Cette fonction ne peut pas être appelée de façon statique.

Exemple