1--TEST-- 2Bug #74993 Wrong reflection on some locale_* functions 3--EXTENSIONS-- 4intl 5--FILE-- 6<?php 7$funcs = [ 8 'locale_get_display_language', 9 'locale_get_display_name', 10 'locale_get_display_region', 11 'locale_get_display_script', 12 'locale_get_display_variant', 13 'locale_filter_matches', 14 'locale_lookup', 15]; 16 17foreach ($funcs as $func) { 18 echo (new ReflectionFunction($func)); 19} 20?> 21--EXPECT-- 22Function [ <internal:intl> function locale_get_display_language ] { 23 24 - Parameters [2] { 25 Parameter #0 [ <required> string $locale ] 26 Parameter #1 [ <optional> ?string $displayLocale = null ] 27 } 28 - Return [ string|false ] 29} 30Function [ <internal:intl> function locale_get_display_name ] { 31 32 - Parameters [2] { 33 Parameter #0 [ <required> string $locale ] 34 Parameter #1 [ <optional> ?string $displayLocale = null ] 35 } 36 - Return [ string|false ] 37} 38Function [ <internal:intl> function locale_get_display_region ] { 39 40 - Parameters [2] { 41 Parameter #0 [ <required> string $locale ] 42 Parameter #1 [ <optional> ?string $displayLocale = null ] 43 } 44 - Return [ string|false ] 45} 46Function [ <internal:intl> function locale_get_display_script ] { 47 48 - Parameters [2] { 49 Parameter #0 [ <required> string $locale ] 50 Parameter #1 [ <optional> ?string $displayLocale = null ] 51 } 52 - Return [ string|false ] 53} 54Function [ <internal:intl> function locale_get_display_variant ] { 55 56 - Parameters [2] { 57 Parameter #0 [ <required> string $locale ] 58 Parameter #1 [ <optional> ?string $displayLocale = null ] 59 } 60 - Return [ string|false ] 61} 62Function [ <internal:intl> function locale_filter_matches ] { 63 64 - Parameters [3] { 65 Parameter #0 [ <required> string $languageTag ] 66 Parameter #1 [ <required> string $locale ] 67 Parameter #2 [ <optional> bool $canonicalize = false ] 68 } 69 - Return [ ?bool ] 70} 71Function [ <internal:intl> function locale_lookup ] { 72 73 - Parameters [4] { 74 Parameter #0 [ <required> array $languageTag ] 75 Parameter #1 [ <required> string $locale ] 76 Parameter #2 [ <optional> bool $canonicalize = false ] 77 Parameter #3 [ <optional> ?string $defaultLocale = null ] 78 } 79 - Return [ ?string ] 80} 81