12345678910111213141516171819202122 |
- --TEST--
- SPL: ArrayObject::__construct with too many arguments.
- --FILE--
- <?php
- echo "Too many arguments:\n";
- Class C implements Iterator {
- function current() {}
- function next() {}
- function key() {}
- function valid() {}
- function rewind() {}
- }
- try {
- var_dump(new ArrayObject(new stdClass, 0, "C", "extra"));
- } catch (InvalidArgumentException $e) {
- echo $e->getMessage() . "(" . $e->getLine() . ")\n";
- }
- ?>
- --EXPECTF--
- Too many arguments:
- ArrayObject::__construct() expects at most 3 parameters, 4 given(12)
|