--TEST-- WeakReference overwriting existing value --FILE-- --EXPECT-- In destruct object(WeakMap)#1 (11) { [0]=> array(2) { ["key"]=> object(stdClass)#2 (0) { } ["value"]=> int(123) } [1]=> array(2) { ["key"]=> object(stdClass)#4 (0) { } ["value"]=> int(0) } [2]=> array(2) { ["key"]=> object(stdClass)#5 (0) { } ["value"]=> int(1) } [3]=> array(2) { ["key"]=> object(stdClass)#6 (0) { } ["value"]=> int(2) } [4]=> array(2) { ["key"]=> object(stdClass)#7 (0) { } ["value"]=> int(3) } [5]=> array(2) { ["key"]=> object(stdClass)#8 (0) { } ["value"]=> int(4) } [6]=> array(2) { ["key"]=> object(stdClass)#9 (0) { } ["value"]=> int(5) } [7]=> array(2) { ["key"]=> object(stdClass)#10 (0) { } ["value"]=> int(6) } [8]=> array(2) { ["key"]=> object(stdClass)#11 (0) { } ["value"]=> int(7) } [9]=> array(2) { ["key"]=> object(stdClass)#12 (0) { } ["value"]=> int(8) } [10]=> array(2) { ["key"]=> object(stdClass)#13 (0) { } ["value"]=> int(9) } }