return $a - $b;
};
- return array(
- array(
+ return [
+ [
$indexValueCallback( 0 ),
0,
$comparisonCallback,
1,
false,
- ),
- array(
+ ],
+ [
$indexValueCallback( 1 ),
1,
$comparisonCallback,
-1,
false,
- ),
- array(
+ ],
+ [
$indexValueCallback( 1 ),
1,
$comparisonCallback,
0,
0,
- ),
- array(
+ ],
+ [
$indexValueCallback( 1 ),
1,
$comparisonCallback,
1,
0,
- ),
- array(
+ ],
+ [
$indexValueCallback( 2 ),
2,
$comparisonCallback,
-1,
false,
- ),
- array(
+ ],
+ [
$indexValueCallback( 2 ),
2,
$comparisonCallback,
0,
0,
- ),
- array(
+ ],
+ [
$indexValueCallback( 2 ),
2,
$comparisonCallback,
0.5,
0,
- ),
- array(
+ ],
+ [
$indexValueCallback( 2 ),
2,
$comparisonCallback,
1,
1,
- ),
- array(
+ ],
+ [
$indexValueCallback( 2 ),
2,
$comparisonCallback,
1.5,
1,
- ),
- array(
+ ],
+ [
$indexValueCallback( 3 ),
3,
$comparisonCallback,
1,
1,
- ),
- array(
+ ],
+ [
$indexValueCallback( 3 ),
3,
$comparisonCallback,
1.5,
1,
- ),
- array(
+ ],
+ [
$indexValueCallback( 3 ),
3,
$comparisonCallback,
2,
2,
- ),
- array(
+ ],
+ [
$indexValueCallback( 3 ),
3,
$comparisonCallback,
3,
2,
- ),
- );
+ ],
+ ];
}
/**
}
function provideArrayDiffAssocRecursive() {
- return array(
- array(
- array(),
- array(),
- array(),
- ),
- array(
- array(),
- array(),
- array(),
- array(),
- ),
- array(
- array( 1 ),
- array( 1 ),
- array(),
- ),
- array(
- array( 1 ),
- array( 1 ),
- array(),
- array(),
- ),
- array(
- array(),
- array(),
- array( 1 ),
- ),
- array(
- array(),
- array(),
- array( 1 ),
- array( 2 ),
- ),
- array(
- array( '' => 1 ),
- array( '' => 1 ),
- array(),
- ),
- array(
- array(),
- array(),
- array( '' => 1 ),
- ),
- array(
- array( 1 ),
- array( 1 ),
- array( 2 ),
- ),
- array(
- array(),
- array( 1 ),
- array( 2 ),
- array( 1 ),
- ),
- array(
- array(),
- array( 1 ),
- array( 1, 2 ),
- ),
- array(
- array( 1 => 1 ),
- array( 1 => 1 ),
- array( 1 ),
- ),
- array(
- array(),
- array( 1 => 1 ),
- array( 1 ),
- array( 1 => 1 ),
- ),
- array(
- array(),
- array( 1 => 1 ),
- array( 1, 1, 1 ),
- ),
- array(
- array(),
- array( array() ),
- array(),
- ),
- array(
- array(),
- array( array( array() ) ),
- array(),
- ),
- array(
- array( 1, array( 1 ) ),
- array( 1, array( 1 ) ),
- array(),
- ),
- array(
- array( 1 ),
- array( 1, array( 1 ) ),
- array( 2, array( 1 ) ),
- ),
- array(
- array(),
- array( 1, array( 1 ) ),
- array( 2, array( 1 ) ),
- array( 1, array( 2 ) ),
- ),
- array(
- array( 1 ),
- array( 1, array() ),
- array( 2 ),
- ),
- array(
- array(),
- array( 1, array() ),
- array( 2 ),
- array( 1 ),
- ),
- array(
- array( 1, array( 1 => 2 ) ),
- array( 1, array( 1, 2 ) ),
- array( 2, array( 1 ) ),
- ),
- array(
- array( 1 ),
- array( 1, array( 1, 2 ) ),
- array( 2, array( 1 ) ),
- array( 2, array( 1 => 2 ) ),
- ),
- array(
- array( 1 => array( 1, 2 ) ),
- array( 1, array( 1, 2 ) ),
- array( 1, array( 2 ) ),
- ),
- array(
- array( 1 => array( array( 2, 3 ), 2 ) ),
- array( 1, array( array( 2, 3 ), 2 ) ),
- array( 1, array( 2 ) ),
- ),
- array(
- array( 1 => array( array( 2 ), 2 ) ),
- array( 1, array( array( 2, 3 ), 2 ) ),
- array( 1, array( array( 1 => 3 ) ) ),
- ),
- array(
- array( 1 => array( 1 => 2 ) ),
- array( 1, array( array( 2, 3 ), 2 ) ),
- array( 1, array( array( 1 => 3, 0 => 2 ) ) ),
- ),
- array(
- array( 1 => array( 1 => 2 ) ),
- array( 1, array( array( 2, 3 ), 2 ) ),
- array( 1, array( array( 1 => 3 ) ) ),
- array( 1 => array( array( 2 ) ) ),
- ),
- array(
- array(),
- array( 1, array( array( 2, 3 ), 2 ) ),
- array( 1 => array( 1 => 2, 0 => array( 1 => 3, 0 => 2 ) ), 0 => 1 ),
- ),
- array(
- array(),
- array( 1, array( array( 2, 3 ), 2 ) ),
- array( 1 => array( 1 => 2 ) ),
- array( 1 => array( array( 1 => 3 ) ) ),
- array( 1 => array( array( 2 ) ) ),
- array( 1 ),
- ),
- );
+ return [
+ [
+ [],
+ [],
+ [],
+ ],
+ [
+ [],
+ [],
+ [],
+ [],
+ ],
+ [
+ [ 1 ],
+ [ 1 ],
+ [],
+ ],
+ [
+ [ 1 ],
+ [ 1 ],
+ [],
+ [],
+ ],
+ [
+ [],
+ [],
+ [ 1 ],
+ ],
+ [
+ [],
+ [],
+ [ 1 ],
+ [ 2 ],
+ ],
+ [
+ [ '' => 1 ],
+ [ '' => 1 ],
+ [],
+ ],
+ [
+ [],
+ [],
+ [ '' => 1 ],
+ ],
+ [
+ [ 1 ],
+ [ 1 ],
+ [ 2 ],
+ ],
+ [
+ [],
+ [ 1 ],
+ [ 2 ],
+ [ 1 ],
+ ],
+ [
+ [],
+ [ 1 ],
+ [ 1, 2 ],
+ ],
+ [
+ [ 1 => 1 ],
+ [ 1 => 1 ],
+ [ 1 ],
+ ],
+ [
+ [],
+ [ 1 => 1 ],
+ [ 1 ],
+ [ 1 => 1 ],
+ ],
+ [
+ [],
+ [ 1 => 1 ],
+ [ 1, 1, 1 ],
+ ],
+ [
+ [],
+ [ [] ],
+ [],
+ ],
+ [
+ [],
+ [ [ [] ] ],
+ [],
+ ],
+ [
+ [ 1, [ 1 ] ],
+ [ 1, [ 1 ] ],
+ [],
+ ],
+ [
+ [ 1 ],
+ [ 1, [ 1 ] ],
+ [ 2, [ 1 ] ],
+ ],
+ [
+ [],
+ [ 1, [ 1 ] ],
+ [ 2, [ 1 ] ],
+ [ 1, [ 2 ] ],
+ ],
+ [
+ [ 1 ],
+ [ 1, [] ],
+ [ 2 ],
+ ],
+ [
+ [],
+ [ 1, [] ],
+ [ 2 ],
+ [ 1 ],
+ ],
+ [
+ [ 1, [ 1 => 2 ] ],
+ [ 1, [ 1, 2 ] ],
+ [ 2, [ 1 ] ],
+ ],
+ [
+ [ 1 ],
+ [ 1, [ 1, 2 ] ],
+ [ 2, [ 1 ] ],
+ [ 2, [ 1 => 2 ] ],
+ ],
+ [
+ [ 1 => [ 1, 2 ] ],
+ [ 1, [ 1, 2 ] ],
+ [ 1, [ 2 ] ],
+ ],
+ [
+ [ 1 => [ [ 2, 3 ], 2 ] ],
+ [ 1, [ [ 2, 3 ], 2 ] ],
+ [ 1, [ 2 ] ],
+ ],
+ [
+ [ 1 => [ [ 2 ], 2 ] ],
+ [ 1, [ [ 2, 3 ], 2 ] ],
+ [ 1, [ [ 1 => 3 ] ] ],
+ ],
+ [
+ [ 1 => [ 1 => 2 ] ],
+ [ 1, [ [ 2, 3 ], 2 ] ],
+ [ 1, [ [ 1 => 3, 0 => 2 ] ] ],
+ ],
+ [
+ [ 1 => [ 1 => 2 ] ],
+ [ 1, [ [ 2, 3 ], 2 ] ],
+ [ 1, [ [ 1 => 3 ] ] ],
+ [ 1 => [ [ 2 ] ] ],
+ ],
+ [
+ [],
+ [ 1, [ [ 2, 3 ], 2 ] ],
+ [ 1 => [ 1 => 2, 0 => [ 1 => 3, 0 => 2 ] ], 0 => 1 ],
+ ],
+ [
+ [],
+ [ 1, [ [ 2, 3 ], 2 ] ],
+ [ 1 => [ 1 => 2 ] ],
+ [ 1 => [ [ 1 => 3 ] ] ],
+ [ 1 => [ [ 2 ] ] ],
+ [ 1 ],
+ ],
+ ];
}
}