File tree Expand file tree Collapse file tree 2 files changed +23
-1
lines changed Expand file tree Collapse file tree 2 files changed +23
-1
lines changed Original file line number Diff line number Diff line change @@ -119,7 +119,7 @@ zend_function_entry Collator_class_functions[] = {
119
119
PHP_NAMED_FE ( getLocale , ZEND_FN ( collator_get_locale ), collator_1_arg )
120
120
PHP_NAMED_FE ( getErrorCode , ZEND_FN ( collator_get_error_code ), collator_0_args )
121
121
PHP_NAMED_FE ( getErrorMessage , ZEND_FN ( collator_get_error_message ), collator_0_args )
122
- PHP_NAMED_FE ( getSortKey , ZEND_FN ( collator_get_sort_key ), collator_2_args )
122
+ PHP_NAMED_FE ( getSortKey , ZEND_FN ( collator_get_sort_key ), collator_1_arg )
123
123
PHP_FE_END
124
124
};
125
125
/* }}} */
Original file line number Diff line number Diff line change
1
+ --TEST--
2
+ Bug #74705 Wrong reflection on Collator::getSortKey
3
+ --SKIPIF--
4
+ <?php if ( !extension_loaded ( 'intl ' ) ) print 'skip ' ; ?>
5
+ <?php if (version_compare (INTL_ICU_VERSION , '51.2 ' ) >= 0 ) die ('skip for ICU < 51.2 ' ); ?>
6
+ --FILE--
7
+ <?php
8
+ $ rm = new ReflectionMethod (Collator::class, 'getSortKey ' );
9
+ var_dump ($ rm ->getNumberOfParameters ());
10
+ var_dump ($ rm ->getNumberOfRequiredParameters ());
11
+
12
+ $ rf = new ReflectionFunction ('collator_get_sort_key ' );
13
+ var_dump ($ rf ->getNumberOfParameters ());
14
+ var_dump ($ rf ->getNumberOfRequiredParameters ());
15
+ ?>
16
+ ===DONE===
17
+ --EXPECT--
18
+ int(1)
19
+ int(1)
20
+ int(2)
21
+ int(2)
22
+ ===DONE===
You can’t perform that action at this time.
0 commit comments