Commit f3b1e6c7 authored by Florian Joriot's avatar Florian Joriot
Browse files

Prise en compte de valeur null

parent 5bd01359
Loading
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -137,8 +137,8 @@ class ParametreService
        if ($parametre->getValeursPossibles() === Parametre::TYPE_STRING)           return $parametre->getValeur();

        // Note : attention en bd c'est un string du coup si === alors 'true'
        if ($parametre->getValeursPossibles() === Parametre::TYPE_BOOLEAN)          return ($parametre->getValeur() === 'true');
        if ($parametre->getValeursPossibles() === Parametre::TYPE_NUMBER)           return ((int) $parametre->getValeur());
        if ($parametre->getValeursPossibles() === Parametre::TYPE_BOOLEAN && $parametre->getValeur() !== null)          return ($parametre->getValeur() === 'true');
        if ($parametre->getValeursPossibles() === Parametre::TYPE_NUMBER && $parametre->getValeur() !== null)           return ((int) $parametre->getValeur());

        throw new ParametreMalTypeException("Le type [".$parametre->getValeursPossibles()."] du paramètre [Categorie: ".$categorieCode.",Parametre: ".$parametreCode."] est non géré");
    }