[ Index ] |
PHP Cross Reference of YOURLS |
[Summary view] [Print] [Text view]
1 <?php 2 3 /* 4 * This file is part of the Symfony package. 5 * 6 * (c) Fabien Potencier <[email protected]> 7 * 8 * For the full copyright and license information, please view the LICENSE 9 * file that was distributed with this source code. 10 */ 11 12 use Symfony\Polyfill\Intl\Idn as p; 13 14 if (!defined('U_IDNA_PROHIBITED_ERROR')) { 15 define('U_IDNA_PROHIBITED_ERROR', 66560); 16 } 17 if (!defined('U_IDNA_ERROR_START')) { 18 define('U_IDNA_ERROR_START', 66560); 19 } 20 if (!defined('U_IDNA_UNASSIGNED_ERROR')) { 21 define('U_IDNA_UNASSIGNED_ERROR', 66561); 22 } 23 if (!defined('U_IDNA_CHECK_BIDI_ERROR')) { 24 define('U_IDNA_CHECK_BIDI_ERROR', 66562); 25 } 26 if (!defined('U_IDNA_STD3_ASCII_RULES_ERROR')) { 27 define('U_IDNA_STD3_ASCII_RULES_ERROR', 66563); 28 } 29 if (!defined('U_IDNA_ACE_PREFIX_ERROR')) { 30 define('U_IDNA_ACE_PREFIX_ERROR', 66564); 31 } 32 if (!defined('U_IDNA_VERIFICATION_ERROR')) { 33 define('U_IDNA_VERIFICATION_ERROR', 66565); 34 } 35 if (!defined('U_IDNA_LABEL_TOO_LONG_ERROR')) { 36 define('U_IDNA_LABEL_TOO_LONG_ERROR', 66566); 37 } 38 if (!defined('U_IDNA_ZERO_LENGTH_LABEL_ERROR')) { 39 define('U_IDNA_ZERO_LENGTH_LABEL_ERROR', 66567); 40 } 41 if (!defined('U_IDNA_DOMAIN_NAME_TOO_LONG_ERROR')) { 42 define('U_IDNA_DOMAIN_NAME_TOO_LONG_ERROR', 66568); 43 } 44 if (!defined('U_IDNA_ERROR_LIMIT')) { 45 define('U_IDNA_ERROR_LIMIT', 66569); 46 } 47 if (!defined('U_STRINGPREP_PROHIBITED_ERROR')) { 48 define('U_STRINGPREP_PROHIBITED_ERROR', 66560); 49 } 50 if (!defined('U_STRINGPREP_UNASSIGNED_ERROR')) { 51 define('U_STRINGPREP_UNASSIGNED_ERROR', 66561); 52 } 53 if (!defined('U_STRINGPREP_CHECK_BIDI_ERROR')) { 54 define('U_STRINGPREP_CHECK_BIDI_ERROR', 66562); 55 } 56 if (!defined('IDNA_DEFAULT')) { 57 define('IDNA_DEFAULT', 0); 58 } 59 if (!defined('IDNA_ALLOW_UNASSIGNED')) { 60 define('IDNA_ALLOW_UNASSIGNED', 1); 61 } 62 if (!defined('IDNA_USE_STD3_RULES')) { 63 define('IDNA_USE_STD3_RULES', 2); 64 } 65 if (!defined('IDNA_CHECK_BIDI')) { 66 define('IDNA_CHECK_BIDI', 4); 67 } 68 if (!defined('IDNA_CHECK_CONTEXTJ')) { 69 define('IDNA_CHECK_CONTEXTJ', 8); 70 } 71 if (!defined('IDNA_NONTRANSITIONAL_TO_ASCII')) { 72 define('IDNA_NONTRANSITIONAL_TO_ASCII', 16); 73 } 74 if (!defined('IDNA_NONTRANSITIONAL_TO_UNICODE')) { 75 define('IDNA_NONTRANSITIONAL_TO_UNICODE', 32); 76 } 77 if (!defined('INTL_IDNA_VARIANT_UTS46')) { 78 define('INTL_IDNA_VARIANT_UTS46', 1); 79 } 80 if (!defined('IDNA_ERROR_EMPTY_LABEL')) { 81 define('IDNA_ERROR_EMPTY_LABEL', 1); 82 } 83 if (!defined('IDNA_ERROR_LABEL_TOO_LONG')) { 84 define('IDNA_ERROR_LABEL_TOO_LONG', 2); 85 } 86 if (!defined('IDNA_ERROR_DOMAIN_NAME_TOO_LONG')) { 87 define('IDNA_ERROR_DOMAIN_NAME_TOO_LONG', 4); 88 } 89 if (!defined('IDNA_ERROR_LEADING_HYPHEN')) { 90 define('IDNA_ERROR_LEADING_HYPHEN', 8); 91 } 92 if (!defined('IDNA_ERROR_TRAILING_HYPHEN')) { 93 define('IDNA_ERROR_TRAILING_HYPHEN', 16); 94 } 95 if (!defined('IDNA_ERROR_HYPHEN_3_4')) { 96 define('IDNA_ERROR_HYPHEN_3_4', 32); 97 } 98 if (!defined('IDNA_ERROR_LEADING_COMBINING_MARK')) { 99 define('IDNA_ERROR_LEADING_COMBINING_MARK', 64); 100 } 101 if (!defined('IDNA_ERROR_DISALLOWED')) { 102 define('IDNA_ERROR_DISALLOWED', 128); 103 } 104 if (!defined('IDNA_ERROR_PUNYCODE')) { 105 define('IDNA_ERROR_PUNYCODE', 256); 106 } 107 if (!defined('IDNA_ERROR_LABEL_HAS_DOT')) { 108 define('IDNA_ERROR_LABEL_HAS_DOT', 512); 109 } 110 if (!defined('IDNA_ERROR_INVALID_ACE_LABEL')) { 111 define('IDNA_ERROR_INVALID_ACE_LABEL', 1024); 112 } 113 if (!defined('IDNA_ERROR_BIDI')) { 114 define('IDNA_ERROR_BIDI', 2048); 115 } 116 if (!defined('IDNA_ERROR_CONTEXTJ')) { 117 define('IDNA_ERROR_CONTEXTJ', 4096); 118 } 119 120 if (!function_exists('idn_to_ascii')) { 121 function idn_to_ascii(?string $domain, ?int $flags = IDNA_DEFAULT, ?int $variant = INTL_IDNA_VARIANT_UTS46, &$idna_info = null): string|false { return p\Idn::idn_to_ascii((string) $domain, (int) $flags, (int) $variant, $idna_info); } 122 } 123 if (!function_exists('idn_to_utf8')) { 124 function idn_to_utf8(?string $domain, ?int $flags = IDNA_DEFAULT, ?int $variant = INTL_IDNA_VARIANT_UTS46, &$idna_info = null): string|false { return p\Idn::idn_to_utf8((string) $domain, (int) $flags, (int) $variant, $idna_info); } 125 }
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Sat Feb 22 05:10:06 2025 | Cross-referenced by PHPXref 0.7.1 |