1--TEST-- 2SPL: SplMaxHeap: large unordered input iterated 3--FILE-- 4<?php 5$input = range(1,100); 6shuffle($input); 7 8$h = new SplMaxHeap(); 9 10foreach($input as $i) { 11 $h->insert($i); 12} 13 14foreach ($h as $k => $o) { 15 echo "$k => $o\n"; 16} 17?> 18--EXPECT-- 1999 => 100 2098 => 99 2197 => 98 2296 => 97 2395 => 96 2494 => 95 2593 => 94 2692 => 93 2791 => 92 2890 => 91 2989 => 90 3088 => 89 3187 => 88 3286 => 87 3385 => 86 3484 => 85 3583 => 84 3682 => 83 3781 => 82 3880 => 81 3979 => 80 4078 => 79 4177 => 78 4276 => 77 4375 => 76 4474 => 75 4573 => 74 4672 => 73 4771 => 72 4870 => 71 4969 => 70 5068 => 69 5167 => 68 5266 => 67 5365 => 66 5464 => 65 5563 => 64 5662 => 63 5761 => 62 5860 => 61 5959 => 60 6058 => 59 6157 => 58 6256 => 57 6355 => 56 6454 => 55 6553 => 54 6652 => 53 6751 => 52 6850 => 51 6949 => 50 7048 => 49 7147 => 48 7246 => 47 7345 => 46 7444 => 45 7543 => 44 7642 => 43 7741 => 42 7840 => 41 7939 => 40 8038 => 39 8137 => 38 8236 => 37 8335 => 36 8434 => 35 8533 => 34 8632 => 33 8731 => 32 8830 => 31 8929 => 30 9028 => 29 9127 => 28 9226 => 27 9325 => 26 9424 => 25 9523 => 24 9622 => 23 9721 => 22 9820 => 21 9919 => 20 10018 => 19 10117 => 18 10216 => 17 10315 => 16 10414 => 15 10513 => 14 10612 => 13 10711 => 12 10810 => 11 1099 => 10 1108 => 9 1117 => 8 1126 => 7 1135 => 6 1144 => 5 1153 => 4 1162 => 3 1171 => 2 1180 => 1 119