a
This commit is contained in:
parent
4d722c9fd3
commit
091d64f14c
|
|
@ -26,6 +26,7 @@ class Configuration
|
|||
$cheminFichier = "/var/www/Config/prodcontestation.ini";
|
||||
}
|
||||
|
||||
/*
|
||||
var_dump(
|
||||
array(
|
||||
"parametres" => $parametres,
|
||||
|
|
@ -33,7 +34,8 @@ class Configuration
|
|||
"cheminFichier" => $cheminFichier,
|
||||
)
|
||||
);
|
||||
|
||||
*/
|
||||
|
||||
if (!file_exists($cheminFichier)) {
|
||||
throw new Exception("Aucun fichier de configuration trouvé");
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,33 +0,0 @@
|
|||
<?php
|
||||
class Configuration
|
||||
{
|
||||
private static $parametres;
|
||||
public static function get($nom, $valeurParDefaut = null)
|
||||
{
|
||||
$parametres = self::getParametres();
|
||||
if (isset($parametres[$nom])) {
|
||||
$valeur = $parametres[$nom];
|
||||
}
|
||||
else {
|
||||
$valeur = $valeurParDefaut;
|
||||
}
|
||||
return $valeur;
|
||||
}
|
||||
private static function getParametres()
|
||||
{
|
||||
if (self::$parametres == null) {
|
||||
$cheminFichier = "dev.ini";
|
||||
|
||||
if (!file_exists($cheminFichier)) {
|
||||
$cheminFichier = "prod.ini";
|
||||
}
|
||||
if (!file_exists($cheminFichier)) {
|
||||
throw new Exception("Aucun fichier de configuration trouvé");
|
||||
}
|
||||
else {
|
||||
self::$parametres = parse_ini_file($cheminFichier);
|
||||
}
|
||||
}
|
||||
return self::$parametres;
|
||||
}
|
||||
}
|
||||
Loading…
Reference in New Issue
Block a user