[ Index ]

PHP Cross Reference of YOURLS

title

Body

[close]

/includes/vendor/symfony/polyfill-intl-idn/ -> Idn.php (summary)

(no description)

File Size: 933 lines (31 kb)
Included or required:0 times
Referenced: 0 times
Includes or requires: 6 files
 includes/vendor/symfony/polyfill-intl-idn/Resources/unidata/disallowed.php
 includes/vendor/symfony/polyfill-intl-idn/Resources/unidata/disallowed_STD3_valid.php
 includes/vendor/symfony/polyfill-intl-idn/Resources/unidata/mapped.php
 includes/vendor/symfony/polyfill-intl-idn/Resources/unidata/ignored.php
 includes/vendor/symfony/polyfill-intl-idn/Resources/unidata/deviation.php
 includes/vendor/symfony/polyfill-intl-idn/Resources/unidata/disallowed_STD3_mapped.php

Defines 14 functions

  idn_to_ascii()
  idn_to_utf8()
  isValidContextJ()
  mapCodePoints()
  process()
  validateBidiLabel()
  validateDomainAndLabelLength()
  validateLabel()
  punycodeDecode()
  punycodeEncode()
  adaptBias()
  encodeDigit()
  utf8Decode()
  lookupCodePointStatus()

Functions
Functions that are not part of a class:

idn_to_ascii($domainName, $options = self::IDNA_DEFAULT, $variant = self::INTL_IDNA_VARIANT_UTS46, &$idna_info = [])   X-Ref

return: string|false
param: string $domainName
param: int    $options
param: int    $variant
param: array  $idna_info

idn_to_utf8($domainName, $options = self::IDNA_DEFAULT, $variant = self::INTL_IDNA_VARIANT_UTS46, &$idna_info = [])   X-Ref

return: string|false
param: string $domainName
param: int    $options
param: int    $variant
param: array  $idna_info

isValidContextJ(array $codePoints, $label)   X-Ref

return: bool
param: string $label

mapCodePoints($input, array $options, Info $info)   X-Ref

return: string
param: string              $input
param: array<string, bool> $options

process($domain, array $options, Info $info)   X-Ref

return: array<int, string>
param: string              $domain
param: array<string, bool> $options

validateBidiLabel($label, Info $info)   X-Ref

param: string $label

validateDomainAndLabelLength(array $labels, Info $info)   X-Ref

param: array<int, string> $labels

validateLabel($label, Info $info, array $options, $canBeEmpty)   X-Ref

param: string              $label
param: array<string, bool> $options
param: bool                $canBeEmpty

punycodeDecode($input)   X-Ref

return: string
param: string $input

punycodeEncode($input)   X-Ref

return: string
param: string $input

adaptBias($delta, $numPoints, $firstTime)   X-Ref

return: int
param: int  $delta
param: int  $numPoints
param: bool $firstTime

encodeDigit($d, $flag)   X-Ref

return: string
param: int  $d
param: bool $flag

utf8Decode($input)   X-Ref
Takes a UTF-8 encoded string and converts it into a series of integer code points. Any
invalid byte sequences will be replaced by a U+FFFD replacement code point.

return: array<int, int>
param: string $input

lookupCodePointStatus($codePoint, $useSTD3ASCIIRules)   X-Ref

return: array{status: string, mapping?: string}
param: int  $codePoint
param: bool $useSTD3ASCIIRules



Generated: Mon Mar 31 05:10:02 2025 Cross-referenced by PHPXref 0.7.1