From 9ff8f37dcd673ae9cabe4660a6147a9c0200412a Mon Sep 17 00:00:00 2001 From: Gina Peter Banyard Date: Wed, 6 Nov 2024 14:34:22 +0000 Subject: [PATCH 1/3] ext/standard: Move sort() related tests into subfolder --- ext/standard/tests/array/001.phpt | 2 +- ext/standard/tests/array/{ => sort}/array_multisort_basic1.phpt | 0 ext/standard/tests/array/{ => sort}/array_multisort_basic2.phpt | 0 ext/standard/tests/array/{ => sort}/array_multisort_case.phpt | 0 ext/standard/tests/array/{ => sort}/array_multisort_error.phpt | 0 ext/standard/tests/array/{ => sort}/array_multisort_incase.phpt | 0 .../tests/array/{ => sort}/array_multisort_natural.phpt | 0 .../tests/array/{ => sort}/array_multisort_natural_case.phpt | 0 .../tests/array/{ => sort}/array_multisort_natural_incase.phpt | 0 .../tests/array/{ => sort}/array_multisort_stability.phpt | 0 .../tests/array/{ => sort}/array_multisort_variation1.phpt | 0 .../tests/array/{ => sort}/array_multisort_variation10.phpt | 0 .../tests/array/{ => sort}/array_multisort_variation11.phpt | 0 .../tests/array/{ => sort}/array_multisort_variation2.phpt | 0 .../tests/array/{ => sort}/array_multisort_variation3.phpt | 0 .../tests/array/{ => sort}/array_multisort_variation4.phpt | 0 .../tests/array/{ => sort}/array_multisort_variation5.phpt | 0 .../tests/array/{ => sort}/array_multisort_variation6.phpt | 0 .../tests/array/{ => sort}/array_multisort_variation7.phpt | 0 .../tests/array/{ => sort}/array_multisort_variation8.phpt | 0 .../tests/array/{ => sort}/array_multisort_variation9.phpt | 0 ext/standard/tests/array/{ => sort}/array_shuffle_basic.phpt | 0 ext/standard/tests/array/{ => sort}/arsort_basic.phpt | 0 ext/standard/tests/array/{ => sort}/arsort_object1.phpt | 0 ext/standard/tests/array/{ => sort}/arsort_object2.phpt | 0 ext/standard/tests/array/{ => sort}/arsort_variation10.phpt | 0 ext/standard/tests/array/{ => sort}/arsort_variation11.phpt | 0 ext/standard/tests/array/{ => sort}/arsort_variation3.phpt | 0 ext/standard/tests/array/{ => sort}/arsort_variation4.phpt | 0 ext/standard/tests/array/{ => sort}/arsort_variation5.phpt | 0 ext/standard/tests/array/{ => sort}/arsort_variation6.phpt | 0 ext/standard/tests/array/{ => sort}/arsort_variation7.phpt | 0 ext/standard/tests/array/{ => sort}/arsort_variation8.phpt | 0 ext/standard/tests/array/{ => sort}/arsort_variation9.phpt | 0 ext/standard/tests/array/{ => sort}/asort_basic.phpt | 0 ext/standard/tests/array/{ => sort}/asort_object1.phpt | 0 ext/standard/tests/array/{ => sort}/asort_object2.phpt | 0 ext/standard/tests/array/{ => sort}/asort_stability.phpt | 0 ext/standard/tests/array/{ => sort}/asort_variation10.phpt | 0 ext/standard/tests/array/{ => sort}/asort_variation11.phpt | 0 ext/standard/tests/array/{ => sort}/asort_variation3.phpt | 0 ext/standard/tests/array/{ => sort}/asort_variation4.phpt | 0 ext/standard/tests/array/{ => sort}/asort_variation5.phpt | 0 ext/standard/tests/array/{ => sort}/asort_variation6.phpt | 0 ext/standard/tests/array/{ => sort}/asort_variation7.phpt | 0 ext/standard/tests/array/{ => sort}/asort_variation8.phpt | 0 ext/standard/tests/array/{ => sort}/asort_variation9.phpt | 0 ext/standard/tests/array/{ => sort}/bug24897.phpt | 0 ext/standard/tests/array/{ => sort}/bug25359.phpt | 0 ext/standard/tests/array/{ => sort}/bug33382.phpt | 0 ext/standard/tests/array/{ => sort}/bug36975.phpt | 0 ext/standard/tests/array/{ => sort}/bug44929.phpt | 0 ext/standard/tests/array/{ => sort}/bug50006.phpt | 0 ext/standard/tests/array/{ => sort}/bug50006_1.phpt | 0 ext/standard/tests/array/{ => sort}/bug50006_2.phpt | 0 ext/standard/tests/array/{ => sort}/bug71334.phpt | 0 ext/standard/tests/array/{ => sort}/bug77395.phpt | 0 ext/standard/tests/array/{ => sort}/data.inc | 0 ext/standard/tests/array/{ => sort}/gh9296.phpt | 0 .../tests/array/{002.phpt => sort/internal_sorts_basic.phpt} | 0 ext/standard/tests/array/{ => sort}/krsort_basic.phpt | 0 ext/standard/tests/array/{ => sort}/krsort_object.phpt | 0 ext/standard/tests/array/{ => sort}/krsort_variation10.phpt | 0 ext/standard/tests/array/{ => sort}/krsort_variation11.phpt | 0 ext/standard/tests/array/{ => sort}/krsort_variation3.phpt | 0 ext/standard/tests/array/{ => sort}/krsort_variation4.phpt | 0 ext/standard/tests/array/{ => sort}/krsort_variation5.phpt | 0 ext/standard/tests/array/{ => sort}/krsort_variation6.phpt | 0 ext/standard/tests/array/{ => sort}/krsort_variation7.phpt | 0 ext/standard/tests/array/{ => sort}/krsort_variation8.phpt | 0 ext/standard/tests/array/{ => sort}/krsort_variation9.phpt | 0 ext/standard/tests/array/{ => sort}/ksort_basic.phpt | 0 ext/standard/tests/array/{ => sort}/ksort_object.phpt | 0 ext/standard/tests/array/{ => sort}/ksort_variation10.phpt | 0 ext/standard/tests/array/{ => sort}/ksort_variation11.phpt | 0 ext/standard/tests/array/{ => sort}/ksort_variation3.phpt | 0 ext/standard/tests/array/{ => sort}/ksort_variation4.phpt | 0 ext/standard/tests/array/{ => sort}/ksort_variation5.phpt | 0 ext/standard/tests/array/{ => sort}/ksort_variation6.phpt | 0 ext/standard/tests/array/{ => sort}/ksort_variation7.phpt | 0 ext/standard/tests/array/{ => sort}/ksort_variation8.phpt | 0 ext/standard/tests/array/{ => sort}/ksort_variation9.phpt | 0 ext/standard/tests/array/{ => sort}/locale_sort.phpt | 0 ext/standard/tests/array/{ => sort}/natcasesort_basic.phpt | 0 ext/standard/tests/array/{ => sort}/natcasesort_object1.phpt | 0 ext/standard/tests/array/{ => sort}/natcasesort_object2.phpt | 0 .../tests/array/{ => sort}/natcasesort_variation10.phpt | 0 .../tests/array/{ => sort}/natcasesort_variation11.phpt | 0 ext/standard/tests/array/{ => sort}/natcasesort_variation2.phpt | 0 ext/standard/tests/array/{ => sort}/natcasesort_variation3.phpt | 0 ext/standard/tests/array/{ => sort}/natcasesort_variation4.phpt | 0 ext/standard/tests/array/{ => sort}/natcasesort_variation5.phpt | 0 ext/standard/tests/array/{ => sort}/natcasesort_variation6.phpt | 0 ext/standard/tests/array/{ => sort}/natcasesort_variation7.phpt | 0 ext/standard/tests/array/{ => sort}/natcasesort_variation8.phpt | 0 ext/standard/tests/array/{ => sort}/natcasesort_variation9.phpt | 0 ext/standard/tests/array/{ => sort}/natsort_basic.phpt | 0 .../array/{004.phpt => sort/natsort_natcasesort_basics.phpt} | 0 ext/standard/tests/array/{ => sort}/rsort_basic.phpt | 0 ext/standard/tests/array/{ => sort}/rsort_object1.phpt | 0 ext/standard/tests/array/{ => sort}/rsort_object2.phpt | 0 ext/standard/tests/array/{ => sort}/rsort_variation10.phpt | 0 ext/standard/tests/array/{ => sort}/rsort_variation11.phpt | 0 ext/standard/tests/array/{ => sort}/rsort_variation3.phpt | 0 ext/standard/tests/array/{ => sort}/rsort_variation4.phpt | 0 ext/standard/tests/array/{ => sort}/rsort_variation5.phpt | 0 ext/standard/tests/array/{ => sort}/rsort_variation6.phpt | 0 ext/standard/tests/array/{ => sort}/rsort_variation7.phpt | 0 ext/standard/tests/array/{ => sort}/rsort_variation8.phpt | 0 ext/standard/tests/array/{ => sort}/rsort_variation9.phpt | 0 ext/standard/tests/array/{ => sort}/shuffle_basic1.phpt | 0 ext/standard/tests/array/{ => sort}/shuffle_basic2.phpt | 0 ext/standard/tests/array/{ => sort}/shuffle_variation2.phpt | 0 ext/standard/tests/array/{ => sort}/shuffle_variation3.phpt | 0 ext/standard/tests/array/{ => sort}/shuffle_variation4.phpt | 0 ext/standard/tests/array/{ => sort}/shuffle_variation5.phpt | 0 ext/standard/tests/array/{ => sort}/sort_basic.phpt | 0 ext/standard/tests/array/{ => sort}/sort_object1.phpt | 0 ext/standard/tests/array/{ => sort}/sort_object2.phpt | 0 ext/standard/tests/array/{ => sort}/sort_variation10.phpt | 0 ext/standard/tests/array/{ => sort}/sort_variation11.phpt | 0 ext/standard/tests/array/{ => sort}/sort_variation3.phpt | 0 ext/standard/tests/array/{ => sort}/sort_variation4.phpt | 0 ext/standard/tests/array/{ => sort}/sort_variation5.phpt | 0 ext/standard/tests/array/{ => sort}/sort_variation6.phpt | 0 ext/standard/tests/array/{ => sort}/sort_variation7.phpt | 0 ext/standard/tests/array/{ => sort}/sort_variation8.phpt | 0 ext/standard/tests/array/{ => sort}/sort_variation9.phpt | 0 ext/standard/tests/array/{ => sort}/uasort_basic1.phpt | 0 ext/standard/tests/array/{ => sort}/uasort_basic2.phpt | 0 ext/standard/tests/array/{ => sort}/uasort_object1.phpt | 0 ext/standard/tests/array/{ => sort}/uasort_object2.phpt | 0 ext/standard/tests/array/{ => sort}/uasort_variation10.phpt | 0 ext/standard/tests/array/{ => sort}/uasort_variation11.phpt | 0 ext/standard/tests/array/{ => sort}/uasort_variation3.phpt | 0 ext/standard/tests/array/{ => sort}/uasort_variation4.phpt | 0 ext/standard/tests/array/{ => sort}/uasort_variation5.phpt | 0 ext/standard/tests/array/{ => sort}/uasort_variation6.phpt | 0 ext/standard/tests/array/{ => sort}/uasort_variation7.phpt | 0 ext/standard/tests/array/{ => sort}/uasort_variation8.phpt | 0 ext/standard/tests/array/{ => sort}/uksort_basic.phpt | 0 .../tests/array/{003.phpt => sort/user_sort_basics.phpt} | 0 ext/standard/tests/array/{ => sort}/usort_basic.phpt | 0 ext/standard/tests/array/{ => sort}/usort_object1.phpt | 0 ext/standard/tests/array/{ => sort}/usort_object2.phpt | 0 ext/standard/tests/array/{ => sort}/usort_stability.phpt | 0 ext/standard/tests/array/{ => sort}/usort_variation10.phpt | 0 ext/standard/tests/array/{ => sort}/usort_variation11.phpt | 0 ext/standard/tests/array/{ => sort}/usort_variation3.phpt | 0 ext/standard/tests/array/{ => sort}/usort_variation4.phpt | 0 ext/standard/tests/array/{ => sort}/usort_variation5.phpt | 0 ext/standard/tests/array/{ => sort}/usort_variation6.phpt | 0 ext/standard/tests/array/{ => sort}/usort_variation7.phpt | 0 ext/standard/tests/array/{ => sort}/usort_variation8.phpt | 0 ext/standard/tests/array/{ => sort}/usort_variation9.phpt | 0 155 files changed, 1 insertion(+), 1 deletion(-) rename ext/standard/tests/array/{ => sort}/array_multisort_basic1.phpt (100%) rename ext/standard/tests/array/{ => sort}/array_multisort_basic2.phpt (100%) rename ext/standard/tests/array/{ => sort}/array_multisort_case.phpt (100%) rename ext/standard/tests/array/{ => sort}/array_multisort_error.phpt (100%) rename ext/standard/tests/array/{ => sort}/array_multisort_incase.phpt (100%) rename ext/standard/tests/array/{ => sort}/array_multisort_natural.phpt (100%) rename ext/standard/tests/array/{ => sort}/array_multisort_natural_case.phpt (100%) rename ext/standard/tests/array/{ => sort}/array_multisort_natural_incase.phpt (100%) rename ext/standard/tests/array/{ => sort}/array_multisort_stability.phpt (100%) rename ext/standard/tests/array/{ => sort}/array_multisort_variation1.phpt (100%) rename ext/standard/tests/array/{ => sort}/array_multisort_variation10.phpt (100%) rename ext/standard/tests/array/{ => sort}/array_multisort_variation11.phpt (100%) rename ext/standard/tests/array/{ => sort}/array_multisort_variation2.phpt (100%) rename ext/standard/tests/array/{ => sort}/array_multisort_variation3.phpt (100%) rename ext/standard/tests/array/{ => sort}/array_multisort_variation4.phpt (100%) rename ext/standard/tests/array/{ => sort}/array_multisort_variation5.phpt (100%) rename ext/standard/tests/array/{ => sort}/array_multisort_variation6.phpt (100%) rename ext/standard/tests/array/{ => sort}/array_multisort_variation7.phpt (100%) rename ext/standard/tests/array/{ => sort}/array_multisort_variation8.phpt (100%) rename ext/standard/tests/array/{ => sort}/array_multisort_variation9.phpt (100%) rename ext/standard/tests/array/{ => sort}/array_shuffle_basic.phpt (100%) rename ext/standard/tests/array/{ => sort}/arsort_basic.phpt (100%) rename ext/standard/tests/array/{ => sort}/arsort_object1.phpt (100%) rename ext/standard/tests/array/{ => sort}/arsort_object2.phpt (100%) rename ext/standard/tests/array/{ => sort}/arsort_variation10.phpt (100%) rename ext/standard/tests/array/{ => sort}/arsort_variation11.phpt (100%) rename ext/standard/tests/array/{ => sort}/arsort_variation3.phpt (100%) rename ext/standard/tests/array/{ => sort}/arsort_variation4.phpt (100%) rename ext/standard/tests/array/{ => sort}/arsort_variation5.phpt (100%) rename ext/standard/tests/array/{ => sort}/arsort_variation6.phpt (100%) rename ext/standard/tests/array/{ => sort}/arsort_variation7.phpt (100%) rename ext/standard/tests/array/{ => sort}/arsort_variation8.phpt (100%) rename ext/standard/tests/array/{ => sort}/arsort_variation9.phpt (100%) rename ext/standard/tests/array/{ => sort}/asort_basic.phpt (100%) rename ext/standard/tests/array/{ => sort}/asort_object1.phpt (100%) rename ext/standard/tests/array/{ => sort}/asort_object2.phpt (100%) rename ext/standard/tests/array/{ => sort}/asort_stability.phpt (100%) rename ext/standard/tests/array/{ => sort}/asort_variation10.phpt (100%) rename ext/standard/tests/array/{ => sort}/asort_variation11.phpt (100%) rename ext/standard/tests/array/{ => sort}/asort_variation3.phpt (100%) rename ext/standard/tests/array/{ => sort}/asort_variation4.phpt (100%) rename ext/standard/tests/array/{ => sort}/asort_variation5.phpt (100%) rename ext/standard/tests/array/{ => sort}/asort_variation6.phpt (100%) rename ext/standard/tests/array/{ => sort}/asort_variation7.phpt (100%) rename ext/standard/tests/array/{ => sort}/asort_variation8.phpt (100%) rename ext/standard/tests/array/{ => sort}/asort_variation9.phpt (100%) rename ext/standard/tests/array/{ => sort}/bug24897.phpt (100%) rename ext/standard/tests/array/{ => sort}/bug25359.phpt (100%) rename ext/standard/tests/array/{ => sort}/bug33382.phpt (100%) rename ext/standard/tests/array/{ => sort}/bug36975.phpt (100%) rename ext/standard/tests/array/{ => sort}/bug44929.phpt (100%) rename ext/standard/tests/array/{ => sort}/bug50006.phpt (100%) rename ext/standard/tests/array/{ => sort}/bug50006_1.phpt (100%) rename ext/standard/tests/array/{ => sort}/bug50006_2.phpt (100%) rename ext/standard/tests/array/{ => sort}/bug71334.phpt (100%) rename ext/standard/tests/array/{ => sort}/bug77395.phpt (100%) rename ext/standard/tests/array/{ => sort}/data.inc (100%) rename ext/standard/tests/array/{ => sort}/gh9296.phpt (100%) rename ext/standard/tests/array/{002.phpt => sort/internal_sorts_basic.phpt} (100%) rename ext/standard/tests/array/{ => sort}/krsort_basic.phpt (100%) rename ext/standard/tests/array/{ => sort}/krsort_object.phpt (100%) rename ext/standard/tests/array/{ => sort}/krsort_variation10.phpt (100%) rename ext/standard/tests/array/{ => sort}/krsort_variation11.phpt (100%) rename ext/standard/tests/array/{ => sort}/krsort_variation3.phpt (100%) rename ext/standard/tests/array/{ => sort}/krsort_variation4.phpt (100%) rename ext/standard/tests/array/{ => sort}/krsort_variation5.phpt (100%) rename ext/standard/tests/array/{ => sort}/krsort_variation6.phpt (100%) rename ext/standard/tests/array/{ => sort}/krsort_variation7.phpt (100%) rename ext/standard/tests/array/{ => sort}/krsort_variation8.phpt (100%) rename ext/standard/tests/array/{ => sort}/krsort_variation9.phpt (100%) rename ext/standard/tests/array/{ => sort}/ksort_basic.phpt (100%) rename ext/standard/tests/array/{ => sort}/ksort_object.phpt (100%) rename ext/standard/tests/array/{ => sort}/ksort_variation10.phpt (100%) rename ext/standard/tests/array/{ => sort}/ksort_variation11.phpt (100%) rename ext/standard/tests/array/{ => sort}/ksort_variation3.phpt (100%) rename ext/standard/tests/array/{ => sort}/ksort_variation4.phpt (100%) rename ext/standard/tests/array/{ => sort}/ksort_variation5.phpt (100%) rename ext/standard/tests/array/{ => sort}/ksort_variation6.phpt (100%) rename ext/standard/tests/array/{ => sort}/ksort_variation7.phpt (100%) rename ext/standard/tests/array/{ => sort}/ksort_variation8.phpt (100%) rename ext/standard/tests/array/{ => sort}/ksort_variation9.phpt (100%) rename ext/standard/tests/array/{ => sort}/locale_sort.phpt (100%) rename ext/standard/tests/array/{ => sort}/natcasesort_basic.phpt (100%) rename ext/standard/tests/array/{ => sort}/natcasesort_object1.phpt (100%) rename ext/standard/tests/array/{ => sort}/natcasesort_object2.phpt (100%) rename ext/standard/tests/array/{ => sort}/natcasesort_variation10.phpt (100%) rename ext/standard/tests/array/{ => sort}/natcasesort_variation11.phpt (100%) rename ext/standard/tests/array/{ => sort}/natcasesort_variation2.phpt (100%) rename ext/standard/tests/array/{ => sort}/natcasesort_variation3.phpt (100%) rename ext/standard/tests/array/{ => sort}/natcasesort_variation4.phpt (100%) rename ext/standard/tests/array/{ => sort}/natcasesort_variation5.phpt (100%) rename ext/standard/tests/array/{ => sort}/natcasesort_variation6.phpt (100%) rename ext/standard/tests/array/{ => sort}/natcasesort_variation7.phpt (100%) rename ext/standard/tests/array/{ => sort}/natcasesort_variation8.phpt (100%) rename ext/standard/tests/array/{ => sort}/natcasesort_variation9.phpt (100%) rename ext/standard/tests/array/{ => sort}/natsort_basic.phpt (100%) rename ext/standard/tests/array/{004.phpt => sort/natsort_natcasesort_basics.phpt} (100%) rename ext/standard/tests/array/{ => sort}/rsort_basic.phpt (100%) rename ext/standard/tests/array/{ => sort}/rsort_object1.phpt (100%) rename ext/standard/tests/array/{ => sort}/rsort_object2.phpt (100%) rename ext/standard/tests/array/{ => sort}/rsort_variation10.phpt (100%) rename ext/standard/tests/array/{ => sort}/rsort_variation11.phpt (100%) rename ext/standard/tests/array/{ => sort}/rsort_variation3.phpt (100%) rename ext/standard/tests/array/{ => sort}/rsort_variation4.phpt (100%) rename ext/standard/tests/array/{ => sort}/rsort_variation5.phpt (100%) rename ext/standard/tests/array/{ => sort}/rsort_variation6.phpt (100%) rename ext/standard/tests/array/{ => sort}/rsort_variation7.phpt (100%) rename ext/standard/tests/array/{ => sort}/rsort_variation8.phpt (100%) rename ext/standard/tests/array/{ => sort}/rsort_variation9.phpt (100%) rename ext/standard/tests/array/{ => sort}/shuffle_basic1.phpt (100%) rename ext/standard/tests/array/{ => sort}/shuffle_basic2.phpt (100%) rename ext/standard/tests/array/{ => sort}/shuffle_variation2.phpt (100%) rename ext/standard/tests/array/{ => sort}/shuffle_variation3.phpt (100%) rename ext/standard/tests/array/{ => sort}/shuffle_variation4.phpt (100%) rename ext/standard/tests/array/{ => sort}/shuffle_variation5.phpt (100%) rename ext/standard/tests/array/{ => sort}/sort_basic.phpt (100%) rename ext/standard/tests/array/{ => sort}/sort_object1.phpt (100%) rename ext/standard/tests/array/{ => sort}/sort_object2.phpt (100%) rename ext/standard/tests/array/{ => sort}/sort_variation10.phpt (100%) rename ext/standard/tests/array/{ => sort}/sort_variation11.phpt (100%) rename ext/standard/tests/array/{ => sort}/sort_variation3.phpt (100%) rename ext/standard/tests/array/{ => sort}/sort_variation4.phpt (100%) rename ext/standard/tests/array/{ => sort}/sort_variation5.phpt (100%) rename ext/standard/tests/array/{ => sort}/sort_variation6.phpt (100%) rename ext/standard/tests/array/{ => sort}/sort_variation7.phpt (100%) rename ext/standard/tests/array/{ => sort}/sort_variation8.phpt (100%) rename ext/standard/tests/array/{ => sort}/sort_variation9.phpt (100%) rename ext/standard/tests/array/{ => sort}/uasort_basic1.phpt (100%) rename ext/standard/tests/array/{ => sort}/uasort_basic2.phpt (100%) rename ext/standard/tests/array/{ => sort}/uasort_object1.phpt (100%) rename ext/standard/tests/array/{ => sort}/uasort_object2.phpt (100%) rename ext/standard/tests/array/{ => sort}/uasort_variation10.phpt (100%) rename ext/standard/tests/array/{ => sort}/uasort_variation11.phpt (100%) rename ext/standard/tests/array/{ => sort}/uasort_variation3.phpt (100%) rename ext/standard/tests/array/{ => sort}/uasort_variation4.phpt (100%) rename ext/standard/tests/array/{ => sort}/uasort_variation5.phpt (100%) rename ext/standard/tests/array/{ => sort}/uasort_variation6.phpt (100%) rename ext/standard/tests/array/{ => sort}/uasort_variation7.phpt (100%) rename ext/standard/tests/array/{ => sort}/uasort_variation8.phpt (100%) rename ext/standard/tests/array/{ => sort}/uksort_basic.phpt (100%) rename ext/standard/tests/array/{003.phpt => sort/user_sort_basics.phpt} (100%) rename ext/standard/tests/array/{ => sort}/usort_basic.phpt (100%) rename ext/standard/tests/array/{ => sort}/usort_object1.phpt (100%) rename ext/standard/tests/array/{ => sort}/usort_object2.phpt (100%) rename ext/standard/tests/array/{ => sort}/usort_stability.phpt (100%) rename ext/standard/tests/array/{ => sort}/usort_variation10.phpt (100%) rename ext/standard/tests/array/{ => sort}/usort_variation11.phpt (100%) rename ext/standard/tests/array/{ => sort}/usort_variation3.phpt (100%) rename ext/standard/tests/array/{ => sort}/usort_variation4.phpt (100%) rename ext/standard/tests/array/{ => sort}/usort_variation5.phpt (100%) rename ext/standard/tests/array/{ => sort}/usort_variation6.phpt (100%) rename ext/standard/tests/array/{ => sort}/usort_variation7.phpt (100%) rename ext/standard/tests/array/{ => sort}/usort_variation8.phpt (100%) rename ext/standard/tests/array/{ => sort}/usort_variation9.phpt (100%) diff --git a/ext/standard/tests/array/001.phpt b/ext/standard/tests/array/001.phpt index c88aee367fad7..908f707e4b16d 100644 --- a/ext/standard/tests/array/001.phpt +++ b/ext/standard/tests/array/001.phpt @@ -4,7 +4,7 @@ Test array_merge and array_walk precision=14 --FILE-- Date: Wed, 6 Nov 2024 16:01:58 +0000 Subject: [PATCH 2/3] ext/standard: Split sort tests that contain escape sequences --- .../tests/array/sort/arsort_variation5.phpt | 233 ++++---------- .../arsort_variation_escape_sequences.phpt | 59 ++++ .../tests/array/sort/asort_variation5.phpt | 235 ++++---------- .../asort_variation_escape_sequences.phpt | 59 ++++ .../tests/array/sort/krsort_variation5.phpt | 294 ++++++------------ .../krsort_variation_escape_sequences.phpt | 59 ++++ .../tests/array/sort/ksort_variation5.phpt | 268 +++++----------- .../ksort_variation_escape_sequences.phpt | 59 ++++ .../tests/array/sort/rsort_variation5.phpt | 224 ++++--------- .../rsort_variation_escape_sequences.phpt | 59 ++++ .../tests/array/sort/sort_variation5.phpt | 164 ++-------- .../sort/sort_variation_escape_sequences.phpt | 59 ++++ 12 files changed, 744 insertions(+), 1028 deletions(-) create mode 100644 ext/standard/tests/array/sort/arsort_variation_escape_sequences.phpt create mode 100644 ext/standard/tests/array/sort/asort_variation_escape_sequences.phpt create mode 100644 ext/standard/tests/array/sort/krsort_variation_escape_sequences.phpt create mode 100644 ext/standard/tests/array/sort/ksort_variation_escape_sequences.phpt create mode 100644 ext/standard/tests/array/sort/rsort_variation_escape_sequences.phpt create mode 100644 ext/standard/tests/array/sort/sort_variation_escape_sequences.phpt diff --git a/ext/standard/tests/array/sort/arsort_variation5.phpt b/ext/standard/tests/array/sort/arsort_variation5.phpt index eb3f2f95674df..08c70d8e07ddb 100644 --- a/ext/standard/tests/array/sort/arsort_variation5.phpt +++ b/ext/standard/tests/array/sort/arsort_variation5.phpt @@ -2,235 +2,120 @@ Test arsort() function : usage variations - sort strings --FILE-- "lemoN", + "Orange" => "Orange", + "banana" => "banana", + "apple" => "apple", + "Test" => "Test", + "TTTT" => "TTTT", + "ttt" => "ttt", + "ww" => "ww", + "x" => "x", + "X" => "X", + "oraNGe" => "oraNGe", + "BANANA" => "BANANA", +]; -$various_arrays = array ( - // group of escape sequences - array ("null"=> null, "NULL" => NULL, "\a" => "\a", "\cx" => "\cx", "\e" => "\e", - "\f" => "\f", "\n" =>"\n", "\r" => "\r", "\t" => "\t", "\xhh" => "\xhh", - "\ddd" => "\ddd", "\v" => "\v" - ), +echo "Default flag\n"; +$temp_array = $array; +var_dump(arsort($temp_array)); // expecting : bool(true) +var_dump($temp_array); - // array contains combination of capital/small letters - array ('l' => "lemoN", 'O' => "Orange", 'b' => "banana", 'a' => "apple", 'Te' => "Test", - 'T' => "TTTT", 't' => "ttt", 'w' => "ww", 'x' => "x", 'X' => "X", 'o' => "oraNGe", - 'B' => "BANANA" - ) -); +echo "SORT_REGULAR\n"; +$temp_array = $array; +var_dump(arsort($temp_array, SORT_REGULAR)); // expecting : bool(true) +var_dump($temp_array); -$flags = array("SORT_REGULAR" => SORT_REGULAR, "SORT_STRING" => SORT_STRING); +echo "SORT_STRING\n"; +$temp_array = $array; +var_dump(arsort($temp_array, SORT_STRING)); // expecting : bool(true) +var_dump($temp_array); -$count = 1; -echo "\n-- Testing arsort() by supplying various string arrays --\n"; - -// loop through to test arsort() with different arrays -foreach ($various_arrays as $array) { - echo "\n-- Iteration $count --\n"; - - echo "- With default sort_flag -\n"; - $temp_array = $array; - var_dump(arsort($temp_array) ); // expecting : bool(true) - var_dump($temp_array); - - // loop through $flags array and setting all possible flag values - foreach($flags as $key => $flag){ - echo "- Sort_flag = $key -\n"; - $temp_array = $array; - var_dump(arsort($temp_array, $flag) ); // expecting : bool(true) - var_dump($temp_array); - } - $count++; -} - -echo "Done\n"; ?> --EXPECT-- -*** Testing arsort() : usage variations *** - --- Testing arsort() by supplying various string arrays -- - --- Iteration 1 -- -- With default sort_flag - -bool(true) -array(12) { - ["\xhh"]=> - string(4) "\xhh" - ["\ddd"]=> - string(4) "\ddd" - ["\cx"]=> - string(3) "\cx" - ["\a"]=> - string(2) "\a" - [""]=> - string(1) "" - [" "]=> - string(1) " " - [" "]=> - string(1) " " - [" "]=> - string(1) " " - [" -"]=> - string(1) " -" - [" "]=> - string(1) " " - ["null"]=> - NULL - ["NULL"]=> - NULL -} -- Sort_flag = SORT_REGULAR - -bool(true) -array(12) { - ["\xhh"]=> - string(4) "\xhh" - ["\ddd"]=> - string(4) "\ddd" - ["\cx"]=> - string(3) "\cx" - ["\a"]=> - string(2) "\a" - [""]=> - string(1) "" - [" "]=> - string(1) " " - [" "]=> - string(1) " " - [" "]=> - string(1) " " - [" -"]=> - string(1) " -" - [" "]=> - string(1) " " - ["null"]=> - NULL - ["NULL"]=> - NULL -} -- Sort_flag = SORT_STRING - -bool(true) -array(12) { - ["\xhh"]=> - string(4) "\xhh" - ["\ddd"]=> - string(4) "\ddd" - ["\cx"]=> - string(3) "\cx" - ["\a"]=> - string(2) "\a" - [""]=> - string(1) "" - [" "]=> - string(1) " " - [" "]=> - string(1) " " - [" "]=> - string(1) " " - [" -"]=> - string(1) " -" - [" "]=> - string(1) " " - ["null"]=> - NULL - ["NULL"]=> - NULL -} - --- Iteration 2 -- -- With default sort_flag - +Default flag bool(true) array(12) { ["x"]=> string(1) "x" - ["w"]=> + ["ww"]=> string(2) "ww" - ["t"]=> + ["ttt"]=> string(3) "ttt" - ["o"]=> + ["oraNGe"]=> string(6) "oraNGe" - ["l"]=> + ["lemoN"]=> string(5) "lemoN" - ["b"]=> + ["banana"]=> string(6) "banana" - ["a"]=> + ["apple"]=> string(5) "apple" ["X"]=> string(1) "X" - ["Te"]=> + ["Test"]=> string(4) "Test" - ["T"]=> + ["TTTT"]=> string(4) "TTTT" - ["O"]=> + ["Orange"]=> string(6) "Orange" - ["B"]=> + ["BANANA"]=> string(6) "BANANA" } -- Sort_flag = SORT_REGULAR - +SORT_REGULAR bool(true) array(12) { ["x"]=> string(1) "x" - ["w"]=> + ["ww"]=> string(2) "ww" - ["t"]=> + ["ttt"]=> string(3) "ttt" - ["o"]=> + ["oraNGe"]=> string(6) "oraNGe" - ["l"]=> + ["lemoN"]=> string(5) "lemoN" - ["b"]=> + ["banana"]=> string(6) "banana" - ["a"]=> + ["apple"]=> string(5) "apple" ["X"]=> string(1) "X" - ["Te"]=> + ["Test"]=> string(4) "Test" - ["T"]=> + ["TTTT"]=> string(4) "TTTT" - ["O"]=> + ["Orange"]=> string(6) "Orange" - ["B"]=> + ["BANANA"]=> string(6) "BANANA" } -- Sort_flag = SORT_STRING - +SORT_STRING bool(true) array(12) { ["x"]=> string(1) "x" - ["w"]=> + ["ww"]=> string(2) "ww" - ["t"]=> + ["ttt"]=> string(3) "ttt" - ["o"]=> + ["oraNGe"]=> string(6) "oraNGe" - ["l"]=> + ["lemoN"]=> string(5) "lemoN" - ["b"]=> + ["banana"]=> string(6) "banana" - ["a"]=> + ["apple"]=> string(5) "apple" ["X"]=> string(1) "X" - ["Te"]=> + ["Test"]=> string(4) "Test" - ["T"]=> + ["TTTT"]=> string(4) "TTTT" - ["O"]=> + ["Orange"]=> string(6) "Orange" - ["B"]=> + ["BANANA"]=> string(6) "BANANA" } -Done diff --git a/ext/standard/tests/array/sort/arsort_variation_escape_sequences.phpt b/ext/standard/tests/array/sort/arsort_variation_escape_sequences.phpt new file mode 100644 index 0000000000000..b4a533c42114c --- /dev/null +++ b/ext/standard/tests/array/sort/arsort_variation_escape_sequences.phpt @@ -0,0 +1,59 @@ +--TEST-- +Test arsort() function: sorting escape sequences +--FILE-- + "\xhh", + "\ddd" => "\ddd", + "\cx" => "\cx", + "\a" => "\a", + "\e" => "\e", + "\r" => "\r", + "\f" => "\f", + "\v" => "\v", + "\n" => "\n", + "\t" => "\t", + null => null, +]; + +$array = [ + null => null, + "\a" => "\a", + "\cx" => "\cx", + "\e" => "\e", + "\f" => "\f", + "\n" => "\n", + "\r" => "\r", + "\t" => "\t", + "\xhh" => "\xhh", + "\ddd" => "\ddd", + "\v" => "\v", +]; + +echo "Default flag\n"; +$temp_array = $array; +var_dump(arsort($temp_array)); // expecting : bool(true) +var_dump($temp_array === EXPECTED_RESULT); + +echo "SORT_REGULAR\n"; +$temp_array = $array; +var_dump(arsort($temp_array, SORT_REGULAR)); // expecting : bool(true) +var_dump($temp_array === EXPECTED_RESULT); + +echo "SORT_STRING\n"; +$temp_array = $array; +var_dump(arsort($temp_array, SORT_STRING)); // expecting : bool(true) +var_dump($temp_array === EXPECTED_RESULT); + +?> +--EXPECT-- +Default flag +bool(true) +bool(true) +SORT_REGULAR +bool(true) +bool(true) +SORT_STRING +bool(true) +bool(true) diff --git a/ext/standard/tests/array/sort/asort_variation5.phpt b/ext/standard/tests/array/sort/asort_variation5.phpt index f39c4829b1758..d5a8930f090c3 100644 --- a/ext/standard/tests/array/sort/asort_variation5.phpt +++ b/ext/standard/tests/array/sort/asort_variation5.phpt @@ -2,235 +2,120 @@ Test asort() function : usage variations - sort strings --FILE-- "lemoN", + "Orange" => "Orange", + "banana" => "banana", + "apple" => "apple", + "Test" => "Test", + "TTTT" => "TTTT", + "ttt" => "ttt", + "ww" => "ww", + "x" => "x", + "X" => "X", + "oraNGe" => "oraNGe", + "BANANA" => "BANANA", +]; -$various_arrays = array ( - // group of escape sequences - array ("null"=> null, "NULL" => NULL, "\a" => "\a", "\cx" => "\cx", "\e" => "\e", - "\f" => "\f", "\n" =>"\n", "\r" => "\r", "\t" => "\t", "\xhh" => "\xhh", - "\ddd" => "\ddd", "\v" => "\v" - ), +echo "Default flag\n"; +$temp_array = $array; +var_dump(asort($temp_array)); // expecting : bool(true) +var_dump($temp_array); - // array contains combination of capital/small letters - array ('l' => "lemoN", 'O' => "Orange", 'b' => "banana", 'a' => "apple", 'Te' => "Test", - 'T' => "TTTT", 't' => "ttt", 'w' => "ww", 'x' => "x", 'X' => "X", 'o' => "oraNGe", - 'B' => "BANANA" - ) -); +echo "SORT_REGULAR\n"; +$temp_array = $array; +var_dump(asort($temp_array, SORT_REGULAR)); // expecting : bool(true) +var_dump($temp_array); -$flags = array("SORT_REGULAR" => SORT_REGULAR, "SORT_STRING" => SORT_STRING); +echo "SORT_STRING\n"; +$temp_array = $array; +var_dump(asort($temp_array, SORT_STRING)); // expecting : bool(true) +var_dump($temp_array); -$count = 1; -echo "\n-- Testing asort() by supplying various string arrays --\n"; - -// loop through to test asort() with different arrays -foreach ($various_arrays as $array) { - echo "\n-- Iteration $count --\n"; - - echo "- With default sort_flag -\n"; - $temp_array = $array; - var_dump(asort($temp_array) ); // expecting : bool(true) - var_dump($temp_array); - - // loop through $flags array and setting all possible flag values - foreach($flags as $key => $flag){ - echo "- Sort_flag = $key -\n"; - $temp_array = $array; - var_dump(asort($temp_array, $flag) ); // expecting : bool(true) - var_dump($temp_array); - } - $count++; -} - -echo "Done\n"; ?> --EXPECT-- -*** Testing asort() : usage variations *** - --- Testing asort() by supplying various string arrays -- - --- Iteration 1 -- -- With default sort_flag - -bool(true) -array(12) { - ["null"]=> - NULL - ["NULL"]=> - NULL - [" "]=> - string(1) " " - [" -"]=> - string(1) " -" - [" "]=> - string(1) " " - [" "]=> - string(1) " " - [" "]=> - string(1) " " - [""]=> - string(1) "" - ["\a"]=> - string(2) "\a" - ["\cx"]=> - string(3) "\cx" - ["\ddd"]=> - string(4) "\ddd" - ["\xhh"]=> - string(4) "\xhh" -} -- Sort_flag = SORT_REGULAR - +Default flag bool(true) array(12) { - ["null"]=> - NULL - ["NULL"]=> - NULL - [" "]=> - string(1) " " - [" -"]=> - string(1) " -" - [" "]=> - string(1) " " - [" "]=> - string(1) " " - [" "]=> - string(1) " " - [""]=> - string(1) "" - ["\a"]=> - string(2) "\a" - ["\cx"]=> - string(3) "\cx" - ["\ddd"]=> - string(4) "\ddd" - ["\xhh"]=> - string(4) "\xhh" -} -- Sort_flag = SORT_STRING - -bool(true) -array(12) { - ["null"]=> - NULL - ["NULL"]=> - NULL - [" "]=> - string(1) " " - [" -"]=> - string(1) " -" - [" "]=> - string(1) " " - [" "]=> - string(1) " " - [" "]=> - string(1) " " - [""]=> - string(1) "" - ["\a"]=> - string(2) "\a" - ["\cx"]=> - string(3) "\cx" - ["\ddd"]=> - string(4) "\ddd" - ["\xhh"]=> - string(4) "\xhh" -} - --- Iteration 2 -- -- With default sort_flag - -bool(true) -array(12) { - ["B"]=> + ["BANANA"]=> string(6) "BANANA" - ["O"]=> + ["Orange"]=> string(6) "Orange" - ["T"]=> + ["TTTT"]=> string(4) "TTTT" - ["Te"]=> + ["Test"]=> string(4) "Test" ["X"]=> string(1) "X" - ["a"]=> + ["apple"]=> string(5) "apple" - ["b"]=> + ["banana"]=> string(6) "banana" - ["l"]=> + ["lemoN"]=> string(5) "lemoN" - ["o"]=> + ["oraNGe"]=> string(6) "oraNGe" - ["t"]=> + ["ttt"]=> string(3) "ttt" - ["w"]=> + ["ww"]=> string(2) "ww" ["x"]=> string(1) "x" } -- Sort_flag = SORT_REGULAR - +SORT_REGULAR bool(true) array(12) { - ["B"]=> + ["BANANA"]=> string(6) "BANANA" - ["O"]=> + ["Orange"]=> string(6) "Orange" - ["T"]=> + ["TTTT"]=> string(4) "TTTT" - ["Te"]=> + ["Test"]=> string(4) "Test" ["X"]=> string(1) "X" - ["a"]=> + ["apple"]=> string(5) "apple" - ["b"]=> + ["banana"]=> string(6) "banana" - ["l"]=> + ["lemoN"]=> string(5) "lemoN" - ["o"]=> + ["oraNGe"]=> string(6) "oraNGe" - ["t"]=> + ["ttt"]=> string(3) "ttt" - ["w"]=> + ["ww"]=> string(2) "ww" ["x"]=> string(1) "x" } -- Sort_flag = SORT_STRING - +SORT_STRING bool(true) array(12) { - ["B"]=> + ["BANANA"]=> string(6) "BANANA" - ["O"]=> + ["Orange"]=> string(6) "Orange" - ["T"]=> + ["TTTT"]=> string(4) "TTTT" - ["Te"]=> + ["Test"]=> string(4) "Test" ["X"]=> string(1) "X" - ["a"]=> + ["apple"]=> string(5) "apple" - ["b"]=> + ["banana"]=> string(6) "banana" - ["l"]=> + ["lemoN"]=> string(5) "lemoN" - ["o"]=> + ["oraNGe"]=> string(6) "oraNGe" - ["t"]=> + ["ttt"]=> string(3) "ttt" - ["w"]=> + ["ww"]=> string(2) "ww" ["x"]=> string(1) "x" -} -Done +} \ No newline at end of file diff --git a/ext/standard/tests/array/sort/asort_variation_escape_sequences.phpt b/ext/standard/tests/array/sort/asort_variation_escape_sequences.phpt new file mode 100644 index 0000000000000..6de02b66ae0a6 --- /dev/null +++ b/ext/standard/tests/array/sort/asort_variation_escape_sequences.phpt @@ -0,0 +1,59 @@ +--TEST-- +Test asort() function: sorting escape sequences +--FILE-- + null, + "\t" => "\t", + "\n" => "\n", + "\v" => "\v", + "\f" => "\f", + "\r" => "\r", + "\e" => "\e", + "\a" => "\a", + "\cx" => "\cx", + "\ddd" => "\ddd", + "\xhh" => "\xhh", +]; + +$array = [ + null => null, + "\a" => "\a", + "\cx" => "\cx", + "\e" => "\e", + "\f" => "\f", + "\n" => "\n", + "\r" => "\r", + "\t" => "\t", + "\xhh" => "\xhh", + "\ddd" => "\ddd", + "\v" => "\v", +]; + +echo "Default flag\n"; +$temp_array = $array; +var_dump(asort($temp_array)); // expecting : bool(true) +var_dump($temp_array === EXPECTED_RESULT); + +echo "SORT_REGULAR\n"; +$temp_array = $array; +var_dump(asort($temp_array, SORT_REGULAR)); // expecting : bool(true) +var_dump($temp_array === EXPECTED_RESULT); + +echo "SORT_STRING\n"; +$temp_array = $array; +var_dump(asort($temp_array, SORT_STRING)); // expecting : bool(true) +var_dump($temp_array === EXPECTED_RESULT); + +?> +--EXPECT-- +Default flag +bool(true) +bool(true) +SORT_REGULAR +bool(true) +bool(true) +SORT_STRING +bool(true) +bool(true) diff --git a/ext/standard/tests/array/sort/krsort_variation5.phpt b/ext/standard/tests/array/sort/krsort_variation5.phpt index 7475805f8d4d5..b1fe5897f16c9 100644 --- a/ext/standard/tests/array/sort/krsort_variation5.phpt +++ b/ext/standard/tests/array/sort/krsort_variation5.phpt @@ -2,224 +2,120 @@ Test krsort() function : usage variations - sort strings --FILE-- "lemoN", + "Orange" => "Orange", + "banana" => "banana", + "apple" => "apple", + "Test" => "Test", + "TTTT" => "TTTT", + "ttt" => "ttt", + "ww" => "ww", + "x" => "x", + "X" => "X", + "oraNGe" => "oraNGe", + "BANANA" => "BANANA", +]; -$various_arrays = array ( - // diff. escape sequence chars with key values - array ( null => null, NULL => NULL, "\a" => "\a", "\cx" => "\cx", "\e" => "\e", - "\f" => "\f", "\n" =>"\n", "\r" => "\r", "\t" => "\t", "\xhh" => "\xhh", - "\ddd" => "\ddd", "\v" => "\v" - ), +echo "Default flag\n"; +$temp_array = $array; +var_dump(ksort($temp_array)); // expecting : bool(true) +var_dump($temp_array); - // array containing different strings with key values - array ( 'Lemon' => "lemoN", 'o' => "Orange", 'B' => "banana", 'Apple' => "apple", 'te' => "Test", - 't' => "TTTT", 'T' => "ttt", 'W' => "ww", 'X' => "x", 'x' => "X", 'O' => "oraNGe", - 'B' => "BANANA" - ) -); +echo "SORT_REGULAR\n"; +$temp_array = $array; +var_dump(ksort($temp_array, SORT_REGULAR)); // expecting : bool(true) +var_dump($temp_array); -$flags = array("SORT_REGULAR" => SORT_REGULAR, "SORT_STRING" => SORT_STRING); +echo "SORT_STRING\n"; +$temp_array = $array; +var_dump(ksort($temp_array, SORT_STRING)); // expecting : bool(true) +var_dump($temp_array); -$count = 1; -echo "\n-- Testing krsort() by supplying various string arrays --\n"; - -// loop through to test krsort() with different arrays -foreach ($various_arrays as $array) { - echo "\n-- Iteration $count --\n"; - - echo "- With default sort flag -\n"; - $temp_array = $array; - var_dump(krsort($temp_array) ); // expecting : bool(true) - var_dump($temp_array); - - // loop through $flags array and call krsort() with all possible sort flag values - foreach($flags as $key => $flag){ - echo "- Sort flag = $key -\n"; - $temp_array = $array; - var_dump(krsort($temp_array, $flag) ); // expecting : bool(true) - var_dump($temp_array); - } - $count++; -} - -echo "Done\n"; ?> --EXPECT-- -*** Testing krsort() : usage variations *** - --- Testing krsort() by supplying various string arrays -- - --- Iteration 1 -- -- With default sort flag - +Default flag bool(true) -array(11) { - ["\xhh"]=> - string(4) "\xhh" - ["\ddd"]=> - string(4) "\ddd" - ["\cx"]=> - string(3) "\cx" - ["\a"]=> - string(2) "\a" - [""]=> - string(1) "" - [" "]=> - string(1) " " - [" "]=> - string(1) " " - [" "]=> - string(1) " " - [" -"]=> - string(1) " -" - [" "]=> - string(1) " " - [""]=> - NULL -} -- Sort flag = SORT_REGULAR - -bool(true) -array(11) { - ["\xhh"]=> - string(4) "\xhh" - ["\ddd"]=> - string(4) "\ddd" - ["\cx"]=> - string(3) "\cx" - ["\a"]=> - string(2) "\a" - [""]=> - string(1) "" - [" "]=> - string(1) " " - [" "]=> - string(1) " " - [" "]=> - string(1) " " - [" -"]=> - string(1) " -" - [" "]=> - string(1) " " - [""]=> - NULL -} -- Sort flag = SORT_STRING - -bool(true) -array(11) { - ["\xhh"]=> - string(4) "\xhh" - ["\ddd"]=> - string(4) "\ddd" - ["\cx"]=> - string(3) "\cx" - ["\a"]=> - string(2) "\a" - [""]=> - string(1) "" - [" "]=> - string(1) " " - [" "]=> - string(1) " " - [" "]=> - string(1) " " - [" -"]=> - string(1) " -" - [" "]=> - string(1) " " - [""]=> - NULL -} - --- Iteration 2 -- -- With default sort flag - -bool(true) -array(11) { - ["x"]=> - string(1) "X" - ["te"]=> - string(4) "Test" - ["t"]=> - string(4) "TTTT" - ["o"]=> +array(12) { + ["BANANA"]=> + string(6) "BANANA" + ["Orange"]=> string(6) "Orange" + ["TTTT"]=> + string(4) "TTTT" + ["Test"]=> + string(4) "Test" ["X"]=> - string(1) "x" - ["W"]=> - string(2) "ww" - ["T"]=> - string(3) "ttt" - ["O"]=> - string(6) "oraNGe" - ["Lemon"]=> - string(5) "lemoN" - ["B"]=> - string(6) "BANANA" - ["Apple"]=> + string(1) "X" + ["apple"]=> string(5) "apple" + ["banana"]=> + string(6) "banana" + ["lemoN"]=> + string(5) "lemoN" + ["oraNGe"]=> + string(6) "oraNGe" + ["ttt"]=> + string(3) "ttt" + ["ww"]=> + string(2) "ww" + ["x"]=> + string(1) "x" } -- Sort flag = SORT_REGULAR - +SORT_REGULAR bool(true) -array(11) { - ["x"]=> - string(1) "X" - ["te"]=> - string(4) "Test" - ["t"]=> - string(4) "TTTT" - ["o"]=> +array(12) { + ["BANANA"]=> + string(6) "BANANA" + ["Orange"]=> string(6) "Orange" + ["TTTT"]=> + string(4) "TTTT" + ["Test"]=> + string(4) "Test" ["X"]=> - string(1) "x" - ["W"]=> - string(2) "ww" - ["T"]=> - string(3) "ttt" - ["O"]=> - string(6) "oraNGe" - ["Lemon"]=> - string(5) "lemoN" - ["B"]=> - string(6) "BANANA" - ["Apple"]=> + string(1) "X" + ["apple"]=> string(5) "apple" + ["banana"]=> + string(6) "banana" + ["lemoN"]=> + string(5) "lemoN" + ["oraNGe"]=> + string(6) "oraNGe" + ["ttt"]=> + string(3) "ttt" + ["ww"]=> + string(2) "ww" + ["x"]=> + string(1) "x" } -- Sort flag = SORT_STRING - +SORT_STRING bool(true) -array(11) { - ["x"]=> - string(1) "X" - ["te"]=> - string(4) "Test" - ["t"]=> - string(4) "TTTT" - ["o"]=> +array(12) { + ["BANANA"]=> + string(6) "BANANA" + ["Orange"]=> string(6) "Orange" + ["TTTT"]=> + string(4) "TTTT" + ["Test"]=> + string(4) "Test" ["X"]=> - string(1) "x" - ["W"]=> - string(2) "ww" - ["T"]=> - string(3) "ttt" - ["O"]=> - string(6) "oraNGe" - ["Lemon"]=> - string(5) "lemoN" - ["B"]=> - string(6) "BANANA" - ["Apple"]=> + string(1) "X" + ["apple"]=> string(5) "apple" + ["banana"]=> + string(6) "banana" + ["lemoN"]=> + string(5) "lemoN" + ["oraNGe"]=> + string(6) "oraNGe" + ["ttt"]=> + string(3) "ttt" + ["ww"]=> + string(2) "ww" + ["x"]=> + string(1) "x" } -Done diff --git a/ext/standard/tests/array/sort/krsort_variation_escape_sequences.phpt b/ext/standard/tests/array/sort/krsort_variation_escape_sequences.phpt new file mode 100644 index 0000000000000..ac56df76ed7ca --- /dev/null +++ b/ext/standard/tests/array/sort/krsort_variation_escape_sequences.phpt @@ -0,0 +1,59 @@ +--TEST-- +Test krsort() function: sorting escape sequences +--FILE-- + "\xhh", + "\ddd" => "\ddd", + "\cx" => "\cx", + "\a" => "\a", + "\e" => "\e", + "\r" => "\r", + "\f" => "\f", + "\v" => "\v", + "\n" => "\n", + "\t" => "\t", + null => null, +]; + +$array = [ + null => null, + "\a" => "\a", + "\cx" => "\cx", + "\e" => "\e", + "\f" => "\f", + "\n" => "\n", + "\r" => "\r", + "\t" => "\t", + "\xhh" => "\xhh", + "\ddd" => "\ddd", + "\v" => "\v", +]; + +echo "Default flag\n"; +$temp_array = $array; +var_dump(krsort($temp_array)); // expecting : bool(true) +var_dump($temp_array === EXPECTED_RESULT); + +echo "SORT_REGULAR\n"; +$temp_array = $array; +var_dump(krsort($temp_array, SORT_REGULAR)); // expecting : bool(true) +var_dump($temp_array === EXPECTED_RESULT); + +echo "SORT_STRING\n"; +$temp_array = $array; +var_dump(krsort($temp_array, SORT_STRING)); // expecting : bool(true) +var_dump($temp_array === EXPECTED_RESULT); + +?> +--EXPECT-- +Default flag +bool(true) +bool(true) +SORT_REGULAR +bool(true) +bool(true) +SORT_STRING +bool(true) +bool(true) diff --git a/ext/standard/tests/array/sort/ksort_variation5.phpt b/ext/standard/tests/array/sort/ksort_variation5.phpt index 0538043744228..f69b0b14d5d05 100644 --- a/ext/standard/tests/array/sort/ksort_variation5.phpt +++ b/ext/standard/tests/array/sort/ksort_variation5.phpt @@ -2,224 +2,120 @@ Test ksort() function : usage variations - sort strings --FILE-- "lemoN", + "Orange" => "Orange", + "banana" => "banana", + "apple" => "apple", + "Test" => "Test", + "TTTT" => "TTTT", + "ttt" => "ttt", + "ww" => "ww", + "x" => "x", + "X" => "X", + "oraNGe" => "oraNGe", + "BANANA" => "BANANA", +]; -$various_arrays = array ( - // diff. escape sequence chars with key values - array ( null => null, NULL => NULL, "\a" => "\a", "\cx" => "\cx", "\e" => "\e", - "\f" => "\f", "\n" =>"\n", "\r" => "\r", "\t" => "\t", "\xhh" => "\xhh", - "\ddd" => "\ddd", "\v" => "\v" - ), +echo "Default flag\n"; +$temp_array = $array; +var_dump(ksort($temp_array)); // expecting : bool(true) +var_dump($temp_array); - // array containing different strings with key values - array ( 'Lemon' => "lemoN", 'o' => "Orange", 'B' => "banana", 'Apple' => "apple", 'te' => "Test", - 't' => "TTTT", 'T' => "ttt", 'W' => "ww", 'X' => "x", 'x' => "X", 'O' => "oraNGe", - 'B' => "BANANA" - ) -); +echo "SORT_REGULAR\n"; +$temp_array = $array; +var_dump(ksort($temp_array, SORT_REGULAR)); // expecting : bool(true) +var_dump($temp_array); -$flags = array("SORT_REGULAR" => SORT_REGULAR, "SORT_STRING" => SORT_STRING); +echo "SORT_STRING\n"; +$temp_array = $array; +var_dump(ksort($temp_array, SORT_STRING)); // expecting : bool(true) +var_dump($temp_array); -$count = 1; -echo "\n-- Testing ksort() by supplying various string arrays --\n"; - -// loop through to test ksort() with different arrays -foreach ($various_arrays as $array) { - echo "\n-- Iteration $count --\n"; - - echo "- With default sort flag -\n"; - $temp_array = $array; - var_dump(ksort($temp_array) ); // expecting : bool(true) - var_dump($temp_array); - - // loop through $flags array and call ksort() with all possible sort flag values - foreach($flags as $key => $flag){ - echo "- Sort flag = $key -\n"; - $temp_array = $array; - var_dump(ksort($temp_array, $flag) ); // expecting : bool(true) - var_dump($temp_array); - } - $count++; -} - -echo "Done\n"; ?> --EXPECT-- -*** Testing ksort() : usage variations *** - --- Testing ksort() by supplying various string arrays -- - --- Iteration 1 -- -- With default sort flag - -bool(true) -array(11) { - [""]=> - NULL - [" "]=> - string(1) " " - [" -"]=> - string(1) " -" - [" "]=> - string(1) " " - [" "]=> - string(1) " " - [" "]=> - string(1) " " - [""]=> - string(1) "" - ["\a"]=> - string(2) "\a" - ["\cx"]=> - string(3) "\cx" - ["\ddd"]=> - string(4) "\ddd" - ["\xhh"]=> - string(4) "\xhh" -} -- Sort flag = SORT_REGULAR - -bool(true) -array(11) { - [""]=> - NULL - [" "]=> - string(1) " " - [" -"]=> - string(1) " -" - [" "]=> - string(1) " " - [" "]=> - string(1) " " - [" "]=> - string(1) " " - [""]=> - string(1) "" - ["\a"]=> - string(2) "\a" - ["\cx"]=> - string(3) "\cx" - ["\ddd"]=> - string(4) "\ddd" - ["\xhh"]=> - string(4) "\xhh" -} -- Sort flag = SORT_STRING - -bool(true) -array(11) { - [""]=> - NULL - [" "]=> - string(1) " " - [" -"]=> - string(1) " -" - [" "]=> - string(1) " " - [" "]=> - string(1) " " - [" "]=> - string(1) " " - [""]=> - string(1) "" - ["\a"]=> - string(2) "\a" - ["\cx"]=> - string(3) "\cx" - ["\ddd"]=> - string(4) "\ddd" - ["\xhh"]=> - string(4) "\xhh" -} - --- Iteration 2 -- -- With default sort flag - +Default flag bool(true) -array(11) { - ["Apple"]=> - string(5) "apple" - ["B"]=> +array(12) { + ["BANANA"]=> string(6) "BANANA" - ["Lemon"]=> + ["Orange"]=> + string(6) "Orange" + ["TTTT"]=> + string(4) "TTTT" + ["Test"]=> + string(4) "Test" + ["X"]=> + string(1) "X" + ["apple"]=> + string(5) "apple" + ["banana"]=> + string(6) "banana" + ["lemoN"]=> string(5) "lemoN" - ["O"]=> + ["oraNGe"]=> string(6) "oraNGe" - ["T"]=> + ["ttt"]=> string(3) "ttt" - ["W"]=> + ["ww"]=> string(2) "ww" - ["X"]=> + ["x"]=> string(1) "x" - ["o"]=> +} +SORT_REGULAR +bool(true) +array(12) { + ["BANANA"]=> + string(6) "BANANA" + ["Orange"]=> string(6) "Orange" - ["t"]=> + ["TTTT"]=> string(4) "TTTT" - ["te"]=> + ["Test"]=> string(4) "Test" - ["x"]=> + ["X"]=> string(1) "X" -} -- Sort flag = SORT_REGULAR - -bool(true) -array(11) { - ["Apple"]=> + ["apple"]=> string(5) "apple" - ["B"]=> - string(6) "BANANA" - ["Lemon"]=> + ["banana"]=> + string(6) "banana" + ["lemoN"]=> string(5) "lemoN" - ["O"]=> + ["oraNGe"]=> string(6) "oraNGe" - ["T"]=> + ["ttt"]=> string(3) "ttt" - ["W"]=> + ["ww"]=> string(2) "ww" - ["X"]=> + ["x"]=> string(1) "x" - ["o"]=> +} +SORT_STRING +bool(true) +array(12) { + ["BANANA"]=> + string(6) "BANANA" + ["Orange"]=> string(6) "Orange" - ["t"]=> + ["TTTT"]=> string(4) "TTTT" - ["te"]=> + ["Test"]=> string(4) "Test" - ["x"]=> + ["X"]=> string(1) "X" -} -- Sort flag = SORT_STRING - -bool(true) -array(11) { - ["Apple"]=> + ["apple"]=> string(5) "apple" - ["B"]=> - string(6) "BANANA" - ["Lemon"]=> + ["banana"]=> + string(6) "banana" + ["lemoN"]=> string(5) "lemoN" - ["O"]=> + ["oraNGe"]=> string(6) "oraNGe" - ["T"]=> + ["ttt"]=> string(3) "ttt" - ["W"]=> + ["ww"]=> string(2) "ww" - ["X"]=> - string(1) "x" - ["o"]=> - string(6) "Orange" - ["t"]=> - string(4) "TTTT" - ["te"]=> - string(4) "Test" ["x"]=> - string(1) "X" + string(1) "x" } -Done diff --git a/ext/standard/tests/array/sort/ksort_variation_escape_sequences.phpt b/ext/standard/tests/array/sort/ksort_variation_escape_sequences.phpt new file mode 100644 index 0000000000000..e880227b1c9e0 --- /dev/null +++ b/ext/standard/tests/array/sort/ksort_variation_escape_sequences.phpt @@ -0,0 +1,59 @@ +--TEST-- +Test ksort() function: sorting escape sequences +--FILE-- + null, + "\t" => "\t", + "\n" => "\n", + "\v" => "\v", + "\f" => "\f", + "\r" => "\r", + "\e" => "\e", + "\a" => "\a", + "\cx" => "\cx", + "\ddd" => "\ddd", + "\xhh" => "\xhh", +]; + +$array = [ + null => null, + "\a" => "\a", + "\cx" => "\cx", + "\e" => "\e", + "\f" => "\f", + "\n" => "\n", + "\r" => "\r", + "\t" => "\t", + "\xhh" => "\xhh", + "\ddd" => "\ddd", + "\v" => "\v", +]; + +echo "Default flag\n"; +$temp_array = $array; +var_dump(ksort($temp_array)); // expecting : bool(true) +var_dump($temp_array === EXPECTED_RESULT); + +echo "SORT_REGULAR\n"; +$temp_array = $array; +var_dump(ksort($temp_array, SORT_REGULAR)); // expecting : bool(true) +var_dump($temp_array === EXPECTED_RESULT); + +echo "SORT_STRING\n"; +$temp_array = $array; +var_dump(ksort($temp_array, SORT_STRING)); // expecting : bool(true) +var_dump($temp_array === EXPECTED_RESULT); + +?> +--EXPECT-- +Default flag +bool(true) +bool(true) +SORT_REGULAR +bool(true) +bool(true) +SORT_STRING +bool(true) +bool(true) diff --git a/ext/standard/tests/array/sort/rsort_variation5.phpt b/ext/standard/tests/array/sort/rsort_variation5.phpt index 6b05443b520bd..c4dd3f6a9ce70 100644 --- a/ext/standard/tests/array/sort/rsort_variation5.phpt +++ b/ext/standard/tests/array/sort/rsort_variation5.phpt @@ -2,214 +2,120 @@ Test rsort() function : usage variations - String values --FILE-- SORT_REGULAR, "SORT_STRING" => SORT_STRING); +echo "SORT_STRING\n"; +$temp_array = $array; +var_dump(sort($temp_array, SORT_STRING)); // expecting : bool(true) +var_dump($temp_array); -$count = 1; -// loop through to test rsort() with different arrays -foreach ($various_arrays as $array) { - echo "\n-- Iteration $count --\n"; - - echo "- With Default sort flag -\n"; - $temp_array = $array; - var_dump(rsort($temp_array) ); - var_dump($temp_array); - - // loop through $flags array and setting all possible flag values - foreach($flags as $key => $flag){ - echo "- Sort flag = $key -\n"; - - $temp_array = $array; - var_dump(rsort($temp_array, $flag) ); - var_dump($temp_array); - } - $count++; -} - -echo "Done"; ?> --EXPECT-- -*** Testing rsort() : variation *** - --- Iteration 1 -- -- With Default sort flag - -bool(true) -array(11) { - [0]=> - string(4) "\xhh" - [1]=> - string(4) "\ddd" - [2]=> - string(3) "\cx" - [3]=> - string(2) "\a" - [4]=> - string(1) "" - [5]=> - string(1) " " - [6]=> - string(1) " " - [7]=> - string(1) " -" - [8]=> - string(1) " " - [9]=> - NULL - [10]=> - NULL -} -- Sort flag = SORT_REGULAR - -bool(true) -array(11) { - [0]=> - string(4) "\xhh" - [1]=> - string(4) "\ddd" - [2]=> - string(3) "\cx" - [3]=> - string(2) "\a" - [4]=> - string(1) "" - [5]=> - string(1) " " - [6]=> - string(1) " " - [7]=> - string(1) " -" - [8]=> - string(1) " " - [9]=> - NULL - [10]=> - NULL -} -- Sort flag = SORT_STRING - -bool(true) -array(11) { - [0]=> - string(4) "\xhh" - [1]=> - string(4) "\ddd" - [2]=> - string(3) "\cx" - [3]=> - string(2) "\a" - [4]=> - string(1) "" - [5]=> - string(1) " " - [6]=> - string(1) " " - [7]=> - string(1) " -" - [8]=> - string(1) " " - [9]=> - NULL - [10]=> - NULL -} - --- Iteration 2 -- -- With Default sort flag - +Default flag bool(true) array(12) { [0]=> - string(1) "x" + string(6) "BANANA" [1]=> - string(2) "ww" + string(6) "Orange" [2]=> - string(3) "ttt" + string(4) "TTTT" [3]=> - string(6) "oraNGe" + string(4) "Test" [4]=> - string(5) "lemoN" + string(1) "X" [5]=> - string(6) "banana" - [6]=> string(5) "apple" + [6]=> + string(6) "banana" [7]=> - string(1) "X" + string(5) "lemoN" [8]=> - string(4) "Test" + string(6) "oraNGe" [9]=> - string(4) "TTTT" + string(3) "ttt" [10]=> - string(6) "Orange" + string(2) "ww" [11]=> - string(6) "BANANA" + string(1) "x" } -- Sort flag = SORT_REGULAR - +SORT_REGULAR bool(true) array(12) { [0]=> - string(1) "x" + string(6) "BANANA" [1]=> - string(2) "ww" + string(6) "Orange" [2]=> - string(3) "ttt" + string(4) "TTTT" [3]=> - string(6) "oraNGe" + string(4) "Test" [4]=> - string(5) "lemoN" + string(1) "X" [5]=> - string(6) "banana" - [6]=> string(5) "apple" + [6]=> + string(6) "banana" [7]=> - string(1) "X" + string(5) "lemoN" [8]=> - string(4) "Test" + string(6) "oraNGe" [9]=> - string(4) "TTTT" + string(3) "ttt" [10]=> - string(6) "Orange" + string(2) "ww" [11]=> - string(6) "BANANA" + string(1) "x" } -- Sort flag = SORT_STRING - +SORT_STRING bool(true) array(12) { [0]=> - string(1) "x" + string(6) "BANANA" [1]=> - string(2) "ww" + string(6) "Orange" [2]=> - string(3) "ttt" + string(4) "TTTT" [3]=> - string(6) "oraNGe" + string(4) "Test" [4]=> - string(5) "lemoN" + string(1) "X" [5]=> - string(6) "banana" - [6]=> string(5) "apple" + [6]=> + string(6) "banana" [7]=> - string(1) "X" + string(5) "lemoN" [8]=> - string(4) "Test" + string(6) "oraNGe" [9]=> - string(4) "TTTT" + string(3) "ttt" [10]=> - string(6) "Orange" + string(2) "ww" [11]=> - string(6) "BANANA" + string(1) "x" } -Done diff --git a/ext/standard/tests/array/sort/rsort_variation_escape_sequences.phpt b/ext/standard/tests/array/sort/rsort_variation_escape_sequences.phpt new file mode 100644 index 0000000000000..57edbe66e1514 --- /dev/null +++ b/ext/standard/tests/array/sort/rsort_variation_escape_sequences.phpt @@ -0,0 +1,59 @@ +--TEST-- +Test rsort() function: sorting escape sequences +--FILE-- + +--EXPECT-- +Default flag +bool(true) +bool(true) +SORT_REGULAR +bool(true) +bool(true) +SORT_STRING +bool(true) +bool(true) diff --git a/ext/standard/tests/array/sort/sort_variation5.phpt b/ext/standard/tests/array/sort/sort_variation5.phpt index 6c49342df25d8..c9e369f4a2807 100644 --- a/ext/standard/tests/array/sort/sort_variation5.phpt +++ b/ext/standard/tests/array/sort/sort_variation5.phpt @@ -2,145 +2,40 @@ Test sort() function : usage variations - sort strings --FILE-- SORT_REGULAR, "SORT_STRING" => SORT_STRING); +echo "SORT_STRING\n"; +$temp_array = $array; +var_dump(sort($temp_array, SORT_STRING)); // expecting : bool(true) +var_dump($temp_array); -$count = 1; -echo "\n-- Testing sort() by supplying various string arrays --\n"; - -// loop through to test sort() with different arrays -foreach ($various_arrays as $array) { - echo "\n-- Iteration $count --\n"; - - echo "- With Default sort flag -\n"; - $temp_array = $array; - var_dump(sort($temp_array) ); // expecting : bool(true) - var_dump($temp_array); - - // loop through $flags array and setting all possible flag values - foreach($flags as $key => $flag){ - echo "- Sort flag = $key -\n"; - $temp_array = $array; - var_dump(sort($temp_array, $flag) ); // expecting : bool(true) - var_dump($temp_array); - } - $count++; -} - -echo "Done\n"; ?> --EXPECT-- -*** Testing sort() : usage variations *** - --- Testing sort() by supplying various string arrays -- - --- Iteration 1 -- -- With Default sort flag - -bool(true) -array(12) { - [0]=> - NULL - [1]=> - NULL - [2]=> - string(1) " " - [3]=> - string(1) " -" - [4]=> - string(1) " " - [5]=> - string(1) " " - [6]=> - string(1) " " - [7]=> - string(1) "" - [8]=> - string(2) "\a" - [9]=> - string(3) "\cx" - [10]=> - string(4) "\ddd" - [11]=> - string(4) "\xhh" -} -- Sort flag = SORT_REGULAR - -bool(true) -array(12) { - [0]=> - NULL - [1]=> - NULL - [2]=> - string(1) " " - [3]=> - string(1) " -" - [4]=> - string(1) " " - [5]=> - string(1) " " - [6]=> - string(1) " " - [7]=> - string(1) "" - [8]=> - string(2) "\a" - [9]=> - string(3) "\cx" - [10]=> - string(4) "\ddd" - [11]=> - string(4) "\xhh" -} -- Sort flag = SORT_STRING - -bool(true) -array(12) { - [0]=> - NULL - [1]=> - NULL - [2]=> - string(1) " " - [3]=> - string(1) " -" - [4]=> - string(1) " " - [5]=> - string(1) " " - [6]=> - string(1) " " - [7]=> - string(1) "" - [8]=> - string(2) "\a" - [9]=> - string(3) "\cx" - [10]=> - string(4) "\ddd" - [11]=> - string(4) "\xhh" -} - --- Iteration 2 -- -- With Default sort flag - +Default flag bool(true) array(12) { [0]=> @@ -168,7 +63,7 @@ array(12) { [11]=> string(1) "x" } -- Sort flag = SORT_REGULAR - +SORT_REGULAR bool(true) array(12) { [0]=> @@ -196,7 +91,7 @@ array(12) { [11]=> string(1) "x" } -- Sort flag = SORT_STRING - +SORT_STRING bool(true) array(12) { [0]=> @@ -224,4 +119,3 @@ array(12) { [11]=> string(1) "x" } -Done diff --git a/ext/standard/tests/array/sort/sort_variation_escape_sequences.phpt b/ext/standard/tests/array/sort/sort_variation_escape_sequences.phpt new file mode 100644 index 0000000000000..e824a6f7e9c9f --- /dev/null +++ b/ext/standard/tests/array/sort/sort_variation_escape_sequences.phpt @@ -0,0 +1,59 @@ +--TEST-- +Test sort() function: sorting escape sequences +--FILE-- + +--EXPECT-- +Default flag +bool(true) +bool(true) +SORT_REGULAR +bool(true) +bool(true) +SORT_STRING +bool(true) +bool(true) From e8cead2c4dc0a5ab083aa6a931443f3be19e5620 Mon Sep 17 00:00:00 2001 From: Gina Peter Banyard Date: Wed, 6 Nov 2024 16:55:05 +0000 Subject: [PATCH 3/3] ext/standard: Move array_walk(_recursive)() tests into subfolder --- ext/standard/tests/array/{ => array_walk}/array_walk.phpt | 0 ext/standard/tests/array/{ => array_walk}/array_walk_basic1.phpt | 0 ext/standard/tests/array/{ => array_walk}/array_walk_basic2.phpt | 0 ext/standard/tests/array/{ => array_walk}/array_walk_closure.phpt | 0 ext/standard/tests/array/{ => array_walk}/array_walk_error2.phpt | 0 ext/standard/tests/array/{ => array_walk}/array_walk_object1.phpt | 0 ext/standard/tests/array/{ => array_walk}/array_walk_object2.phpt | 0 ext/standard/tests/array/{ => array_walk}/array_walk_objects.phpt | 0 .../tests/array/{ => array_walk}/array_walk_rec_objects.phpt | 0 .../tests/array/{ => array_walk}/array_walk_recursive.phpt | 0 .../tests/array/{ => array_walk}/array_walk_recursive1.phpt | 0 .../tests/array/{ => array_walk}/array_walk_recursive_basic1.phpt | 0 .../tests/array/{ => array_walk}/array_walk_recursive_basic2.phpt | 0 .../tests/array/{ => array_walk}/array_walk_recursive_error2.phpt | 0 .../array/{ => array_walk}/array_walk_recursive_object1.phpt | 0 .../array/{ => array_walk}/array_walk_recursive_object2.phpt | 0 .../array/{ => array_walk}/array_walk_recursive_variation3.phpt | 0 .../array/{ => array_walk}/array_walk_recursive_variation4.phpt | 0 .../array/{ => array_walk}/array_walk_recursive_variation5.phpt | 0 .../array/{ => array_walk}/array_walk_recursive_variation6.phpt | 0 .../array/{ => array_walk}/array_walk_recursive_variation7.phpt | 0 .../array/{ => array_walk}/array_walk_recursive_variation8.phpt | 0 .../array/{ => array_walk}/array_walk_recursive_variation9.phpt | 0 .../tests/array/{ => array_walk}/array_walk_variation3.phpt | 0 .../tests/array/{ => array_walk}/array_walk_variation4.phpt | 0 .../tests/array/{ => array_walk}/array_walk_variation5.phpt | 0 .../tests/array/{ => array_walk}/array_walk_variation6.phpt | 0 .../tests/array/{ => array_walk}/array_walk_variation7.phpt | 0 .../tests/array/{ => array_walk}/array_walk_variation8.phpt | 0 .../tests/array/{ => array_walk}/array_walk_variation9.phpt | 0 ext/standard/tests/array/{ => array_walk}/bug12776.phpt | 0 ext/standard/tests/array/{ => array_walk}/bug30266.phpt | 0 ext/standard/tests/array/{ => array_walk}/bug34066.phpt | 0 ext/standard/tests/array/{ => array_walk}/bug34066_1.phpt | 0 ext/standard/tests/array/{ => array_walk}/bug34982.phpt | 0 ext/standard/tests/array/{ => array_walk}/bug39576.phpt | 0 ext/standard/tests/array/{ => array_walk}/bug42850.phpt | 0 ext/standard/tests/array/{ => array_walk}/bug52719.phpt | 0 ext/standard/tests/array/{ => array_walk}/bug61730.phpt | 0 ext/standard/tests/array/{ => array_walk}/bug61967.phpt | 0 ext/standard/tests/array/{ => array_walk}/bug62607.phpt | 0 ext/standard/tests/array/{ => array_walk}/bug69068.phpt | 0 ext/standard/tests/array/{ => array_walk}/bug69068_2.phpt | 0 ext/standard/tests/array/{ => array_walk}/bug70713.phpt | 0 ext/standard/tests/array/{ => array_walk}/bug79839.phpt | 0 45 files changed, 0 insertions(+), 0 deletions(-) rename ext/standard/tests/array/{ => array_walk}/array_walk.phpt (100%) rename ext/standard/tests/array/{ => array_walk}/array_walk_basic1.phpt (100%) rename ext/standard/tests/array/{ => array_walk}/array_walk_basic2.phpt (100%) rename ext/standard/tests/array/{ => array_walk}/array_walk_closure.phpt (100%) rename ext/standard/tests/array/{ => array_walk}/array_walk_error2.phpt (100%) rename ext/standard/tests/array/{ => array_walk}/array_walk_object1.phpt (100%) rename ext/standard/tests/array/{ => array_walk}/array_walk_object2.phpt (100%) rename ext/standard/tests/array/{ => array_walk}/array_walk_objects.phpt (100%) rename ext/standard/tests/array/{ => array_walk}/array_walk_rec_objects.phpt (100%) rename ext/standard/tests/array/{ => array_walk}/array_walk_recursive.phpt (100%) rename ext/standard/tests/array/{ => array_walk}/array_walk_recursive1.phpt (100%) rename ext/standard/tests/array/{ => array_walk}/array_walk_recursive_basic1.phpt (100%) rename ext/standard/tests/array/{ => array_walk}/array_walk_recursive_basic2.phpt (100%) rename ext/standard/tests/array/{ => array_walk}/array_walk_recursive_error2.phpt (100%) rename ext/standard/tests/array/{ => array_walk}/array_walk_recursive_object1.phpt (100%) rename ext/standard/tests/array/{ => array_walk}/array_walk_recursive_object2.phpt (100%) rename ext/standard/tests/array/{ => array_walk}/array_walk_recursive_variation3.phpt (100%) rename ext/standard/tests/array/{ => array_walk}/array_walk_recursive_variation4.phpt (100%) rename ext/standard/tests/array/{ => array_walk}/array_walk_recursive_variation5.phpt (100%) rename ext/standard/tests/array/{ => array_walk}/array_walk_recursive_variation6.phpt (100%) rename ext/standard/tests/array/{ => array_walk}/array_walk_recursive_variation7.phpt (100%) rename ext/standard/tests/array/{ => array_walk}/array_walk_recursive_variation8.phpt (100%) rename ext/standard/tests/array/{ => array_walk}/array_walk_recursive_variation9.phpt (100%) rename ext/standard/tests/array/{ => array_walk}/array_walk_variation3.phpt (100%) rename ext/standard/tests/array/{ => array_walk}/array_walk_variation4.phpt (100%) rename ext/standard/tests/array/{ => array_walk}/array_walk_variation5.phpt (100%) rename ext/standard/tests/array/{ => array_walk}/array_walk_variation6.phpt (100%) rename ext/standard/tests/array/{ => array_walk}/array_walk_variation7.phpt (100%) rename ext/standard/tests/array/{ => array_walk}/array_walk_variation8.phpt (100%) rename ext/standard/tests/array/{ => array_walk}/array_walk_variation9.phpt (100%) rename ext/standard/tests/array/{ => array_walk}/bug12776.phpt (100%) rename ext/standard/tests/array/{ => array_walk}/bug30266.phpt (100%) rename ext/standard/tests/array/{ => array_walk}/bug34066.phpt (100%) rename ext/standard/tests/array/{ => array_walk}/bug34066_1.phpt (100%) rename ext/standard/tests/array/{ => array_walk}/bug34982.phpt (100%) rename ext/standard/tests/array/{ => array_walk}/bug39576.phpt (100%) rename ext/standard/tests/array/{ => array_walk}/bug42850.phpt (100%) rename ext/standard/tests/array/{ => array_walk}/bug52719.phpt (100%) rename ext/standard/tests/array/{ => array_walk}/bug61730.phpt (100%) rename ext/standard/tests/array/{ => array_walk}/bug61967.phpt (100%) rename ext/standard/tests/array/{ => array_walk}/bug62607.phpt (100%) rename ext/standard/tests/array/{ => array_walk}/bug69068.phpt (100%) rename ext/standard/tests/array/{ => array_walk}/bug69068_2.phpt (100%) rename ext/standard/tests/array/{ => array_walk}/bug70713.phpt (100%) rename ext/standard/tests/array/{ => array_walk}/bug79839.phpt (100%) diff --git a/ext/standard/tests/array/array_walk.phpt b/ext/standard/tests/array/array_walk/array_walk.phpt similarity index 100% rename from ext/standard/tests/array/array_walk.phpt rename to ext/standard/tests/array/array_walk/array_walk.phpt diff --git a/ext/standard/tests/array/array_walk_basic1.phpt b/ext/standard/tests/array/array_walk/array_walk_basic1.phpt similarity index 100% rename from ext/standard/tests/array/array_walk_basic1.phpt rename to ext/standard/tests/array/array_walk/array_walk_basic1.phpt diff --git a/ext/standard/tests/array/array_walk_basic2.phpt b/ext/standard/tests/array/array_walk/array_walk_basic2.phpt similarity index 100% rename from ext/standard/tests/array/array_walk_basic2.phpt rename to ext/standard/tests/array/array_walk/array_walk_basic2.phpt diff --git a/ext/standard/tests/array/array_walk_closure.phpt b/ext/standard/tests/array/array_walk/array_walk_closure.phpt similarity index 100% rename from ext/standard/tests/array/array_walk_closure.phpt rename to ext/standard/tests/array/array_walk/array_walk_closure.phpt diff --git a/ext/standard/tests/array/array_walk_error2.phpt b/ext/standard/tests/array/array_walk/array_walk_error2.phpt similarity index 100% rename from ext/standard/tests/array/array_walk_error2.phpt rename to ext/standard/tests/array/array_walk/array_walk_error2.phpt diff --git a/ext/standard/tests/array/array_walk_object1.phpt b/ext/standard/tests/array/array_walk/array_walk_object1.phpt similarity index 100% rename from ext/standard/tests/array/array_walk_object1.phpt rename to ext/standard/tests/array/array_walk/array_walk_object1.phpt diff --git a/ext/standard/tests/array/array_walk_object2.phpt b/ext/standard/tests/array/array_walk/array_walk_object2.phpt similarity index 100% rename from ext/standard/tests/array/array_walk_object2.phpt rename to ext/standard/tests/array/array_walk/array_walk_object2.phpt diff --git a/ext/standard/tests/array/array_walk_objects.phpt b/ext/standard/tests/array/array_walk/array_walk_objects.phpt similarity index 100% rename from ext/standard/tests/array/array_walk_objects.phpt rename to ext/standard/tests/array/array_walk/array_walk_objects.phpt diff --git a/ext/standard/tests/array/array_walk_rec_objects.phpt b/ext/standard/tests/array/array_walk/array_walk_rec_objects.phpt similarity index 100% rename from ext/standard/tests/array/array_walk_rec_objects.phpt rename to ext/standard/tests/array/array_walk/array_walk_rec_objects.phpt diff --git a/ext/standard/tests/array/array_walk_recursive.phpt b/ext/standard/tests/array/array_walk/array_walk_recursive.phpt similarity index 100% rename from ext/standard/tests/array/array_walk_recursive.phpt rename to ext/standard/tests/array/array_walk/array_walk_recursive.phpt diff --git a/ext/standard/tests/array/array_walk_recursive1.phpt b/ext/standard/tests/array/array_walk/array_walk_recursive1.phpt similarity index 100% rename from ext/standard/tests/array/array_walk_recursive1.phpt rename to ext/standard/tests/array/array_walk/array_walk_recursive1.phpt diff --git a/ext/standard/tests/array/array_walk_recursive_basic1.phpt b/ext/standard/tests/array/array_walk/array_walk_recursive_basic1.phpt similarity index 100% rename from ext/standard/tests/array/array_walk_recursive_basic1.phpt rename to ext/standard/tests/array/array_walk/array_walk_recursive_basic1.phpt diff --git a/ext/standard/tests/array/array_walk_recursive_basic2.phpt b/ext/standard/tests/array/array_walk/array_walk_recursive_basic2.phpt similarity index 100% rename from ext/standard/tests/array/array_walk_recursive_basic2.phpt rename to ext/standard/tests/array/array_walk/array_walk_recursive_basic2.phpt diff --git a/ext/standard/tests/array/array_walk_recursive_error2.phpt b/ext/standard/tests/array/array_walk/array_walk_recursive_error2.phpt similarity index 100% rename from ext/standard/tests/array/array_walk_recursive_error2.phpt rename to ext/standard/tests/array/array_walk/array_walk_recursive_error2.phpt diff --git a/ext/standard/tests/array/array_walk_recursive_object1.phpt b/ext/standard/tests/array/array_walk/array_walk_recursive_object1.phpt similarity index 100% rename from ext/standard/tests/array/array_walk_recursive_object1.phpt rename to ext/standard/tests/array/array_walk/array_walk_recursive_object1.phpt diff --git a/ext/standard/tests/array/array_walk_recursive_object2.phpt b/ext/standard/tests/array/array_walk/array_walk_recursive_object2.phpt similarity index 100% rename from ext/standard/tests/array/array_walk_recursive_object2.phpt rename to ext/standard/tests/array/array_walk/array_walk_recursive_object2.phpt diff --git a/ext/standard/tests/array/array_walk_recursive_variation3.phpt b/ext/standard/tests/array/array_walk/array_walk_recursive_variation3.phpt similarity index 100% rename from ext/standard/tests/array/array_walk_recursive_variation3.phpt rename to ext/standard/tests/array/array_walk/array_walk_recursive_variation3.phpt diff --git a/ext/standard/tests/array/array_walk_recursive_variation4.phpt b/ext/standard/tests/array/array_walk/array_walk_recursive_variation4.phpt similarity index 100% rename from ext/standard/tests/array/array_walk_recursive_variation4.phpt rename to ext/standard/tests/array/array_walk/array_walk_recursive_variation4.phpt diff --git a/ext/standard/tests/array/array_walk_recursive_variation5.phpt b/ext/standard/tests/array/array_walk/array_walk_recursive_variation5.phpt similarity index 100% rename from ext/standard/tests/array/array_walk_recursive_variation5.phpt rename to ext/standard/tests/array/array_walk/array_walk_recursive_variation5.phpt diff --git a/ext/standard/tests/array/array_walk_recursive_variation6.phpt b/ext/standard/tests/array/array_walk/array_walk_recursive_variation6.phpt similarity index 100% rename from ext/standard/tests/array/array_walk_recursive_variation6.phpt rename to ext/standard/tests/array/array_walk/array_walk_recursive_variation6.phpt diff --git a/ext/standard/tests/array/array_walk_recursive_variation7.phpt b/ext/standard/tests/array/array_walk/array_walk_recursive_variation7.phpt similarity index 100% rename from ext/standard/tests/array/array_walk_recursive_variation7.phpt rename to ext/standard/tests/array/array_walk/array_walk_recursive_variation7.phpt diff --git a/ext/standard/tests/array/array_walk_recursive_variation8.phpt b/ext/standard/tests/array/array_walk/array_walk_recursive_variation8.phpt similarity index 100% rename from ext/standard/tests/array/array_walk_recursive_variation8.phpt rename to ext/standard/tests/array/array_walk/array_walk_recursive_variation8.phpt diff --git a/ext/standard/tests/array/array_walk_recursive_variation9.phpt b/ext/standard/tests/array/array_walk/array_walk_recursive_variation9.phpt similarity index 100% rename from ext/standard/tests/array/array_walk_recursive_variation9.phpt rename to ext/standard/tests/array/array_walk/array_walk_recursive_variation9.phpt diff --git a/ext/standard/tests/array/array_walk_variation3.phpt b/ext/standard/tests/array/array_walk/array_walk_variation3.phpt similarity index 100% rename from ext/standard/tests/array/array_walk_variation3.phpt rename to ext/standard/tests/array/array_walk/array_walk_variation3.phpt diff --git a/ext/standard/tests/array/array_walk_variation4.phpt b/ext/standard/tests/array/array_walk/array_walk_variation4.phpt similarity index 100% rename from ext/standard/tests/array/array_walk_variation4.phpt rename to ext/standard/tests/array/array_walk/array_walk_variation4.phpt diff --git a/ext/standard/tests/array/array_walk_variation5.phpt b/ext/standard/tests/array/array_walk/array_walk_variation5.phpt similarity index 100% rename from ext/standard/tests/array/array_walk_variation5.phpt rename to ext/standard/tests/array/array_walk/array_walk_variation5.phpt diff --git a/ext/standard/tests/array/array_walk_variation6.phpt b/ext/standard/tests/array/array_walk/array_walk_variation6.phpt similarity index 100% rename from ext/standard/tests/array/array_walk_variation6.phpt rename to ext/standard/tests/array/array_walk/array_walk_variation6.phpt diff --git a/ext/standard/tests/array/array_walk_variation7.phpt b/ext/standard/tests/array/array_walk/array_walk_variation7.phpt similarity index 100% rename from ext/standard/tests/array/array_walk_variation7.phpt rename to ext/standard/tests/array/array_walk/array_walk_variation7.phpt diff --git a/ext/standard/tests/array/array_walk_variation8.phpt b/ext/standard/tests/array/array_walk/array_walk_variation8.phpt similarity index 100% rename from ext/standard/tests/array/array_walk_variation8.phpt rename to ext/standard/tests/array/array_walk/array_walk_variation8.phpt diff --git a/ext/standard/tests/array/array_walk_variation9.phpt b/ext/standard/tests/array/array_walk/array_walk_variation9.phpt similarity index 100% rename from ext/standard/tests/array/array_walk_variation9.phpt rename to ext/standard/tests/array/array_walk/array_walk_variation9.phpt diff --git a/ext/standard/tests/array/bug12776.phpt b/ext/standard/tests/array/array_walk/bug12776.phpt similarity index 100% rename from ext/standard/tests/array/bug12776.phpt rename to ext/standard/tests/array/array_walk/bug12776.phpt diff --git a/ext/standard/tests/array/bug30266.phpt b/ext/standard/tests/array/array_walk/bug30266.phpt similarity index 100% rename from ext/standard/tests/array/bug30266.phpt rename to ext/standard/tests/array/array_walk/bug30266.phpt diff --git a/ext/standard/tests/array/bug34066.phpt b/ext/standard/tests/array/array_walk/bug34066.phpt similarity index 100% rename from ext/standard/tests/array/bug34066.phpt rename to ext/standard/tests/array/array_walk/bug34066.phpt diff --git a/ext/standard/tests/array/bug34066_1.phpt b/ext/standard/tests/array/array_walk/bug34066_1.phpt similarity index 100% rename from ext/standard/tests/array/bug34066_1.phpt rename to ext/standard/tests/array/array_walk/bug34066_1.phpt diff --git a/ext/standard/tests/array/bug34982.phpt b/ext/standard/tests/array/array_walk/bug34982.phpt similarity index 100% rename from ext/standard/tests/array/bug34982.phpt rename to ext/standard/tests/array/array_walk/bug34982.phpt diff --git a/ext/standard/tests/array/bug39576.phpt b/ext/standard/tests/array/array_walk/bug39576.phpt similarity index 100% rename from ext/standard/tests/array/bug39576.phpt rename to ext/standard/tests/array/array_walk/bug39576.phpt diff --git a/ext/standard/tests/array/bug42850.phpt b/ext/standard/tests/array/array_walk/bug42850.phpt similarity index 100% rename from ext/standard/tests/array/bug42850.phpt rename to ext/standard/tests/array/array_walk/bug42850.phpt diff --git a/ext/standard/tests/array/bug52719.phpt b/ext/standard/tests/array/array_walk/bug52719.phpt similarity index 100% rename from ext/standard/tests/array/bug52719.phpt rename to ext/standard/tests/array/array_walk/bug52719.phpt diff --git a/ext/standard/tests/array/bug61730.phpt b/ext/standard/tests/array/array_walk/bug61730.phpt similarity index 100% rename from ext/standard/tests/array/bug61730.phpt rename to ext/standard/tests/array/array_walk/bug61730.phpt diff --git a/ext/standard/tests/array/bug61967.phpt b/ext/standard/tests/array/array_walk/bug61967.phpt similarity index 100% rename from ext/standard/tests/array/bug61967.phpt rename to ext/standard/tests/array/array_walk/bug61967.phpt diff --git a/ext/standard/tests/array/bug62607.phpt b/ext/standard/tests/array/array_walk/bug62607.phpt similarity index 100% rename from ext/standard/tests/array/bug62607.phpt rename to ext/standard/tests/array/array_walk/bug62607.phpt diff --git a/ext/standard/tests/array/bug69068.phpt b/ext/standard/tests/array/array_walk/bug69068.phpt similarity index 100% rename from ext/standard/tests/array/bug69068.phpt rename to ext/standard/tests/array/array_walk/bug69068.phpt diff --git a/ext/standard/tests/array/bug69068_2.phpt b/ext/standard/tests/array/array_walk/bug69068_2.phpt similarity index 100% rename from ext/standard/tests/array/bug69068_2.phpt rename to ext/standard/tests/array/array_walk/bug69068_2.phpt diff --git a/ext/standard/tests/array/bug70713.phpt b/ext/standard/tests/array/array_walk/bug70713.phpt similarity index 100% rename from ext/standard/tests/array/bug70713.phpt rename to ext/standard/tests/array/array_walk/bug70713.phpt diff --git a/ext/standard/tests/array/bug79839.phpt b/ext/standard/tests/array/array_walk/bug79839.phpt similarity index 100% rename from ext/standard/tests/array/bug79839.phpt rename to ext/standard/tests/array/array_walk/bug79839.phpt