public static function svgImg($src, $options = [])
    {
        $fallback = ArrayHelper::getValue($options, 'fallback', true);
        $fallbackExt = ArrayHelper::getValue($options, 'fallbackExt', 'png');

        if ($fallback) {
            if (is_bool($fallback) && is_string($src)) {
                $fallback = rtrim($src, 'svg') . $fallbackExt;
                $options['onerror'] = "this.src = '$fallback'; this.onerror = '';";
            } else if (is_string($fallback)) {
                $options['onerror'] = "this.src = '$fallback'; this.onerror = '';";
            }
        }

        return self::img($src, $options);
    }