123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115 |
- <?php
- /** @generate-class-entries */
- class Locale
- {
- /**
- * @tentative-return-type
- * @alias locale_get_default
- */
- public static function getDefault(): string {}
- /**
- * @return bool
- * @alias locale_set_default
- */
- public static function setDefault(string $locale) {} // TODO make return type void
- /**
- * @tentative-return-type
- * @alias locale_get_primary_language
- */
- public static function getPrimaryLanguage(string $locale): ?string{}
- /**
- * @tentative-return-type
- * @alias locale_get_script
- */
- public static function getScript(string $locale): ?string {}
- /**
- * @tentative-return-type
- * @alias locale_get_region
- */
- public static function getRegion(string $locale): ?string {}
- /**
- * @return array<string, string>|false|null
- * @tentative-return-type
- * @alias locale_get_keywords
- */
- public static function getKeywords(string $locale): array|false|null {}
- /**
- * @tentative-return-type
- * @alias locale_get_display_script
- */
- public static function getDisplayScript(string $locale, ?string $displayLocale = null): string|false {}
- /**
- * @tentative-return-type
- * @alias locale_get_display_region
- */
- public static function getDisplayRegion(string $locale, ?string $displayLocale = null): string|false {}
- /**
- * @tentative-return-type
- * @alias locale_get_display_name
- */
- public static function getDisplayName(string $locale, ?string $displayLocale = null): string|false {}
- /**
- * @tentative-return-type
- * @alias locale_get_display_language
- */
- public static function getDisplayLanguage(string $locale, ?string $displayLocale = null): string|false {}
- /**
- * @tentative-return-type
- * @alias locale_get_display_variant
- */
- public static function getDisplayVariant(string $locale, ?string $displayLocale = null): string|false {}
- /**
- * @tentative-return-type
- * @alias locale_compose
- */
- public static function composeLocale(array $subtags): string|false {}
- /**
- * @tentative-return-type
- * @alias locale_parse
- */
- public static function parseLocale(string $locale): ?array {}
- /**
- * @tentative-return-type
- * @alias locale_get_all_variants
- */
- public static function getAllVariants(string $locale): ?array {}
- /**
- * @tentative-return-type
- * @alias locale_filter_matches
- */
- public static function filterMatches(string $languageTag, string $locale, bool $canonicalize = false): ?bool {}
- /**
- * @tentative-return-type
- * @alias locale_lookup
- */
- public static function lookup(array $languageTag, string $locale, bool $canonicalize = false, ?string $defaultLocale = null): ?string {}
- /**
- * @tentative-return-type
- * @alias locale_canonicalize
- */
- public static function canonicalize(string $locale): ?string {}
- /**
- * @tentative-return-type
- * @alias locale_accept_from_http
- */
- public static function acceptFromHttp(string $header): string|false {}
- }
|