Config_Container::toArray() -- Retourne un tableau avec un couple clé/valeur du conteneur et ses enfants
Description
Cette méthode retourne un tableau représentatif de l'arbre Config.
Le format est :
$section[directive][index] = value |
Si le conteneur a des attributs,
il utilisera
'@' comme clé pour les attributs
et
'#' pour les valeurs.
index est là parce que plusieures directives et sections peuvent avoir le même nom,
la méthode
toArray() en tient compte.
Valeur retournée
array
- un tableau représentatif de l'arbre Config_Container
Note
Cette fonction ne peut pas être appelée de façon statique.
Exemple
Exemple 32-1. Exemple avec toArray()() $attributs = array('id' => 'db', 'language' => 'en');
$section =& new Config_Container('section', 'main', null, $attributs);
$section->createDirective('authentication', 'one', array('type' => 'mysql'));
$section->createDirective('authentication', 'two', array('type' => 'oracle'));
$section->createDirective('permission', 'group');
var_dump($section->toArray()); |
|