Вход Регистрация
Файл: vendor/symfony/polyfill-intl-idn/bootstrap.php
Строк: 162
<?php

/*
 * 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 SymfonyPolyfillIntlIdn as p;

if (
extension_loaded('intl')) {
    return;
}

if (
PHP_VERSION_ID >= 80000) {
    return require 
__DIR__.'/bootstrap80.php';
}

if (!
defined('U_IDNA_PROHIBITED_ERROR')) {
    
define('U_IDNA_PROHIBITED_ERROR'66560);
}
if (!
defined('U_IDNA_ERROR_START')) {
    
define('U_IDNA_ERROR_START'66560);
}
if (!
defined('U_IDNA_UNASSIGNED_ERROR')) {
    
define('U_IDNA_UNASSIGNED_ERROR'66561);
}
if (!
defined('U_IDNA_CHECK_BIDI_ERROR')) {
    
define('U_IDNA_CHECK_BIDI_ERROR'66562);
}
if (!
defined('U_IDNA_STD3_ASCII_RULES_ERROR')) {
    
define('U_IDNA_STD3_ASCII_RULES_ERROR'66563);
}
if (!
defined('U_IDNA_ACE_PREFIX_ERROR')) {
    
define('U_IDNA_ACE_PREFIX_ERROR'66564);
}
if (!
defined('U_IDNA_VERIFICATION_ERROR')) {
    
define('U_IDNA_VERIFICATION_ERROR'66565);
}
if (!
defined('U_IDNA_LABEL_TOO_LONG_ERROR')) {
    
define('U_IDNA_LABEL_TOO_LONG_ERROR'66566);
}
if (!
defined('U_IDNA_ZERO_LENGTH_LABEL_ERROR')) {
    
define('U_IDNA_ZERO_LENGTH_LABEL_ERROR'66567);
}
if (!
defined('U_IDNA_DOMAIN_NAME_TOO_LONG_ERROR')) {
    
define('U_IDNA_DOMAIN_NAME_TOO_LONG_ERROR'66568);
}
if (!
defined('U_IDNA_ERROR_LIMIT')) {
    
define('U_IDNA_ERROR_LIMIT'66569);
}
if (!
defined('U_STRINGPREP_PROHIBITED_ERROR')) {
    
define('U_STRINGPREP_PROHIBITED_ERROR'66560);
}
if (!
defined('U_STRINGPREP_UNASSIGNED_ERROR')) {
    
define('U_STRINGPREP_UNASSIGNED_ERROR'66561);
}
if (!
defined('U_STRINGPREP_CHECK_BIDI_ERROR')) {
    
define('U_STRINGPREP_CHECK_BIDI_ERROR'66562);
}
if (!
defined('IDNA_DEFAULT')) {
    
define('IDNA_DEFAULT'0);
}
if (!
defined('IDNA_ALLOW_UNASSIGNED')) {
    
define('IDNA_ALLOW_UNASSIGNED'1);
}
if (!
defined('IDNA_USE_STD3_RULES')) {
    
define('IDNA_USE_STD3_RULES'2);
}
if (!
defined('IDNA_CHECK_BIDI')) {
    
define('IDNA_CHECK_BIDI'4);
}
if (!
defined('IDNA_CHECK_CONTEXTJ')) {
    
define('IDNA_CHECK_CONTEXTJ'8);
}
if (!
defined('IDNA_NONTRANSITIONAL_TO_ASCII')) {
    
define('IDNA_NONTRANSITIONAL_TO_ASCII'16);
}
if (!
defined('IDNA_NONTRANSITIONAL_TO_UNICODE')) {
    
define('IDNA_NONTRANSITIONAL_TO_UNICODE'32);
}
if (!
defined('INTL_IDNA_VARIANT_2003')) {
    
define('INTL_IDNA_VARIANT_2003'0);
}
if (!
defined('INTL_IDNA_VARIANT_UTS46')) {
    
define('INTL_IDNA_VARIANT_UTS46'1);
}
if (!
defined('IDNA_ERROR_EMPTY_LABEL')) {
    
define('IDNA_ERROR_EMPTY_LABEL'1);
}
if (!
defined('IDNA_ERROR_LABEL_TOO_LONG')) {
    
define('IDNA_ERROR_LABEL_TOO_LONG'2);
}
if (!
defined('IDNA_ERROR_DOMAIN_NAME_TOO_LONG')) {
    
define('IDNA_ERROR_DOMAIN_NAME_TOO_LONG'4);
}
if (!
defined('IDNA_ERROR_LEADING_HYPHEN')) {
    
define('IDNA_ERROR_LEADING_HYPHEN'8);
}
if (!
defined('IDNA_ERROR_TRAILING_HYPHEN')) {
    
define('IDNA_ERROR_TRAILING_HYPHEN'16);
}
if (!
defined('IDNA_ERROR_HYPHEN_3_4')) {
    
define('IDNA_ERROR_HYPHEN_3_4'32);
}
if (!
defined('IDNA_ERROR_LEADING_COMBINING_MARK')) {
    
define('IDNA_ERROR_LEADING_COMBINING_MARK'64);
}
if (!
defined('IDNA_ERROR_DISALLOWED')) {
    
define('IDNA_ERROR_DISALLOWED'128);
}
if (!
defined('IDNA_ERROR_PUNYCODE')) {
    
define('IDNA_ERROR_PUNYCODE'256);
}
if (!
defined('IDNA_ERROR_LABEL_HAS_DOT')) {
    
define('IDNA_ERROR_LABEL_HAS_DOT'512);
}
if (!
defined('IDNA_ERROR_INVALID_ACE_LABEL')) {
    
define('IDNA_ERROR_INVALID_ACE_LABEL'1024);
}
if (!
defined('IDNA_ERROR_BIDI')) {
    
define('IDNA_ERROR_BIDI'2048);
}
if (!
defined('IDNA_ERROR_CONTEXTJ')) {
    
define('IDNA_ERROR_CONTEXTJ'4096);
}

if (
PHP_VERSION_ID 70400) {
    if (!
function_exists('idn_to_ascii')) {
        function 
idn_to_ascii($domain$flags 0$variant INTL_IDNA_VARIANT_2003, &$idna_info null) { return pIdn::idn_to_ascii($domain$flags$variant$idna_info); }
    }
    if (!
function_exists('idn_to_utf8')) {
        function 
idn_to_utf8($domain$flags 0$variant INTL_IDNA_VARIANT_2003, &$idna_info null) { return pIdn::idn_to_utf8($domain$flags$variant$idna_info); }
    }
} else {
    if (!
function_exists('idn_to_ascii')) {
        function 
idn_to_ascii($domain$flags 0$variant INTL_IDNA_VARIANT_UTS46, &$idna_info null) { return pIdn::idn_to_ascii($domain$flags$variant$idna_info); }
    }
    if (!
function_exists('idn_to_utf8')) {
        function 
idn_to_utf8($domain$flags 0$variant INTL_IDNA_VARIANT_UTS46, &$idna_info null) { return pIdn::idn_to_utf8($domain$flags$variant$idna_info); }
    }
}
Онлайн: 3
Реклама