Loading src/UnicaenParametre/Service/Parametre/ParametreService.php +4 −1 Original line number Diff line number Diff line Loading @@ -167,8 +167,11 @@ class ParametreService if ($parametre === null) { throw new ParametreNotFoundException("Aucun paramètre de trouvé pour les codes [Categorie: ".$categorieCode.",Parametre: ".$parametreCode."]"); } if ($parametre->getValeursPossibles() === Parametre::TYPE_STRING) return $parametre->getValeur(); if ($parametre->getValeursPossibles() === Parametre::TYPE_BOOLEAN) return ($parametre->getValeur() === true); // 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()); throw new ParametreMalTypeException("Le type [".$parametre->getValeursPossibles()."] du paramètre [Categorie: ".$categorieCode.",Parametre: ".$parametreCode."] est non géré"); Loading Loading
src/UnicaenParametre/Service/Parametre/ParametreService.php +4 −1 Original line number Diff line number Diff line Loading @@ -167,8 +167,11 @@ class ParametreService if ($parametre === null) { throw new ParametreNotFoundException("Aucun paramètre de trouvé pour les codes [Categorie: ".$categorieCode.",Parametre: ".$parametreCode."]"); } if ($parametre->getValeursPossibles() === Parametre::TYPE_STRING) return $parametre->getValeur(); if ($parametre->getValeursPossibles() === Parametre::TYPE_BOOLEAN) return ($parametre->getValeur() === true); // 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()); throw new ParametreMalTypeException("Le type [".$parametre->getValeursPossibles()."] du paramètre [Categorie: ".$categorieCode.",Parametre: ".$parametreCode."] est non géré"); Loading