<?php

namespace OCA\News\Vendor;

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
use OCA\News\Vendor\Symfony\Polyfill\Php82 as p;
if (\PHP_VERSION_ID >= 80200) {
    return;
}
if (\extension_loaded('curl') && !\defined('CURLOPT_SSH_HOST_PUBLIC_KEY_SHA256') && \curl_version()['version_number'] >= 0x75000) {
    \define('CURLOPT_SSH_HOST_PUBLIC_KEY_SHA256', 10311);
}
if (\extension_loaded('odbc')) {
    if (!\function_exists('odbc_connection_string_is_quoted') && !\function_exists('OCA\News\Vendor\odbc_connection_string_is_quoted')) {
        function odbc_connection_string_is_quoted(string $str): bool
        {
            return p\Php82::odbc_connection_string_is_quoted($str);
        }
    }
    if (!\function_exists('odbc_connection_string_should_quote') && !\function_exists('OCA\News\Vendor\odbc_connection_string_should_quote')) {
        function odbc_connection_string_should_quote(string $str): bool
        {
            return p\Php82::odbc_connection_string_should_quote($str);
        }
    }
    if (!\function_exists('odbc_connection_string_quote') && !\function_exists('OCA\News\Vendor\odbc_connection_string_quote')) {
        function odbc_connection_string_quote(string $str): string
        {
            return p\Php82::odbc_connection_string_quote($str);
        }
    }
}
if (!\function_exists('ini_parse_quantity') && !\function_exists('OCA\News\Vendor\ini_parse_quantity')) {
    function ini_parse_quantity(string $shorthand): int
    {
        return p\Php82::ini_parse_quantity($shorthand);
    }
}
