1--TEST--
2Check that SplObjectStorage::attach generates a warning and returns NULL when bad params are passed
3--CREDITS--
4PHPNW Testfest 2009 - Simon Westcott (swestcott@gmail.com)
5--FILE--
6<?php
7
8$s = new SplObjectStorage();
9
10var_dump($s->attach(true));
11var_dump($s->attach(new stdClass, true, true));
12
13?>
14--EXPECTF--
15Warning: SplObjectStorage::attach() expects parameter 1 to be object, boolean given in %s on line %d
16NULL
17
18Warning: SplObjectStorage::attach() expects at most 2 parameters, 3 given in %s on line %d
19NULL
20