oxygenzsas/composer_lib_config

Une classe de gestion de fichier de config

0.2.2 2023-10-06 12:46 UTC

This package is auto-updated.

Last update: 2025-03-06 17:29:12 UTC


README

Une classe de gestion de fichier de configuration pour mon framework

Utilisation

Initialisation au plus tôt dans le code

// initialise le singleton de configuration
\OxygenzSAS\Config\Config::getInstance(__DIR__.'/config/config.php');

Recuperation d'une valeur

\OxygenzSAS\Config\Config::getInstance()->getSetting('db_pass');

ou

\OxygenzSAS\Config\Config::getInstance()->get('db_pass');

Exemple de fichier de config

<?php

return array(

    // Environnement
    "ENV"   => 'DEV', // DEV / PROD

    // BDD
    "db_user" => 'root',
    "db_pass" => 'root',
    "db_host" => 'localhost',
    "db_name" => 'mabase'

);