Annotation of embedaddon/php/ext/reflection/tests/ReflectionObject_isSubclassOf_error.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: ReflectionObject::isSubclassOf() - invalid params
3: --FILE--
4: <?php
5: class A {}
6: $ro = new ReflectionObject(new A);
7:
8: var_dump($ro->isSubclassOf());
9: var_dump($ro->isSubclassOf('A',5));
10: var_dump($ro->isSubclassOf('X'));
11:
12: ?>
13: --EXPECTF--
14: Warning: ReflectionClass::isSubclassOf() expects exactly 1 parameter, 0 given in %s on line 5
15: NULL
16:
17: Warning: ReflectionClass::isSubclassOf() expects exactly 1 parameter, 2 given in %s on line 6
18: NULL
19:
20: Fatal error: Uncaught exception 'ReflectionException' with message 'Class X does not exist' in %s:7
21: Stack trace:
22: #0 %s(7): ReflectionClass->isSubclassOf('X')
23: #1 {main}
24: thrown in %s on line 7
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>