public static function get($key, $nullIfUndefined = true, $defaultValueIfUndefined = null)
  {
    if (!isset(self::$vars[$key])) {
      if ($nullIfUndefined) {
        if ($defaultValueIfUndefined) {
          return $defaultValueIfUndefined;
        }
        return null;
      } else {
        throw new \Exception('Valeur '.$key.' non définie');
      }
    } else {
      return self::$vars[$key];
    }
  }