From c6e6b44b826bc06900ef95269565e5676611d75f Mon Sep 17 00:00:00 2001 From: Antony Dovgal Date: Mon, 19 Sep 2005 18:59:50 +0000 Subject: [PATCH] MF5.0: add new test --- ext/spl/tests/bug34548.phpt | 38 +++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 ext/spl/tests/bug34548.phpt diff --git a/ext/spl/tests/bug34548.phpt b/ext/spl/tests/bug34548.phpt new file mode 100644 index 00000000000..dff1375ab0d --- /dev/null +++ b/ext/spl/tests/bug34548.phpt @@ -0,0 +1,38 @@ +--TEST-- +bug #34548 (Method append() in class extended from ArrayObject crashes PHP) +--FILE-- +append($value); + } + + public function offsetSet($index, $value) + { + parent::offsetSet($index, $value); + } +} + +$data1=array('one', 'two', 'three'); +$data2=array('four', 'five'); + +$foo=new Collection($data1); +$foo->add($data2); + +print_r($foo->getArrayCopy()); + +echo "Done\n"; +?> +--EXPECT-- +Array +( + [0] => one + [1] => two + [2] => three + [3] => four + [4] => five +) +Done