public static function getFloat(array $array, $key, float $default = 0.0) : float
    {
        $key = (string) $key;

        if ($array[$key] ?? 0) {
            return (float) $array[$key];
        }

        return $default;
    }