dépôts
/
lhc
/
web
/
wiklou.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge "SelectWithInput: Add 'disabled' property on main widget"
[lhc/web/wiklou.git]
/
includes
/
libs
/
ArrayUtils.php
diff --git
a/includes/libs/ArrayUtils.php
b/includes/libs/ArrayUtils.php
index
2156bd7
..
e238887
100644
(file)
--- a/
includes/libs/ArrayUtils.php
+++ b/
includes/libs/ArrayUtils.php
@@
-39,7
+39,7
@@
class ArrayUtils {
* justification for breaking compatibility with installations
* compiled with ./configure --disable-hash.
*
* justification for breaking compatibility with installations
* compiled with ./configure --disable-hash.
*
- * @param array $array Array to sort
+ * @param array
&
$array Array to sort
* @param string $key
* @param string $separator A separator used to delimit the array elements and the
* key. This can be chosen to provide backwards compatibility with
* @param string $key
* @param string $separator A separator used to delimit the array elements and the
* key. This can be chosen to provide backwards compatibility with
@@
-120,8
+120,8
@@
class ArrayUtils {
$max = $valueCount;
do {
$mid = $min + ( ( $max - $min ) >> 1 );
$max = $valueCount;
do {
$mid = $min + ( ( $max - $min ) >> 1 );
- $item =
call_user_func( $valueCallback,
$mid );
- $comparison =
call_user_func( $comparisonCallback,
$target, $item );
+ $item =
$valueCallback(
$mid );
+ $comparison =
$comparisonCallback(
$target, $item );
if ( $comparison > 0 ) {
$min = $mid;
} elseif ( $comparison == 0 ) {
if ( $comparison > 0 ) {
$min = $mid;
} elseif ( $comparison == 0 ) {
@@
-133,8
+133,8
@@
class ArrayUtils {
} while ( $min < $max - 1 );
if ( $min == 0 ) {
} while ( $min < $max - 1 );
if ( $min == 0 ) {
- $item =
call_user_func( $valueCallback,
$min );
- $comparison =
call_user_func( $comparisonCallback,
$target, $item );
+ $item =
$valueCallback(
$min );
+ $comparison =
$comparisonCallback(
$target, $item );
if ( $comparison < 0 ) {
// Before the first item
return false;
if ( $comparison < 0 ) {
// Before the first item
return false;
@@
-168,7
+168,7
@@
class ArrayUtils {
$args[] = $array[$key];
}
}
$args[] = $array[$key];
}
}
- $valueret =
call_user_func_array( __METHOD__,
$args );
+ $valueret =
self::arrayDiffAssocRecursive( ...
$args );
if ( count( $valueret ) ) {
$ret[$key] = $valueret;
}
if ( count( $valueret ) ) {
$ret[$key] = $valueret;
}