Annotation of embedaddon/php/ext/reflection/tests/ReflectionMethod_006.phpt, revision 1.1
1.1 ! misho 1: --TEST--
! 2: ReflectionMethod methods - wrong num args
! 3: --CREDITS--
! 4: Robin Fernandes <robinf@php.net>
! 5: Steve Seear <stevseea@php.net>
! 6: --FILE--
! 7: <?php
! 8:
! 9: var_dump(new ReflectionMethod());
! 10: var_dump(new ReflectionMethod('a', 'b', 'c'));
! 11:
! 12: class C {
! 13: public function f() {}
! 14: }
! 15:
! 16: $rm = new ReflectionMethod('C', 'f');
! 17:
! 18: var_dump($rm->isFinal(1));
! 19: var_dump($rm->isAbstract(1));
! 20: var_dump($rm->isPrivate(1));
! 21: var_dump($rm->isProtected(1));
! 22: var_dump($rm->isPublic(1));
! 23: var_dump($rm->isStatic(1));
! 24: var_dump($rm->isConstructor(1));
! 25: var_dump($rm->isDestructor(1));
! 26: var_dump($rm->getModifiers(1));
! 27: var_dump($rm->isInternal(1));
! 28: var_dump($rm->isUserDefined(1));
! 29: var_dump($rm->getFileName(1));
! 30: var_dump($rm->getStartLine(1));
! 31: var_dump($rm->getEndLine(1));
! 32: var_dump($rm->getStaticVariables(1));
! 33: var_dump($rm->getName(1));
! 34:
! 35:
! 36: ?>
! 37: --EXPECTF--
! 38: Warning: ReflectionMethod::__construct() expects exactly 1 parameter, 0 given in %s on line %d
! 39: object(ReflectionMethod)#%d (2) {
! 40: ["name"]=>
! 41: string(0) ""
! 42: ["class"]=>
! 43: string(0) ""
! 44: }
! 45:
! 46: Warning: ReflectionMethod::__construct() expects exactly 1 parameter, 3 given in %s on line %d
! 47: object(ReflectionMethod)#%d (2) {
! 48: ["name"]=>
! 49: string(0) ""
! 50: ["class"]=>
! 51: string(0) ""
! 52: }
! 53:
! 54: Warning: ReflectionMethod::isFinal() expects exactly 0 parameters, 1 given in %s on line %d
! 55: NULL
! 56:
! 57: Warning: ReflectionMethod::isAbstract() expects exactly 0 parameters, 1 given in %s on line %d
! 58: NULL
! 59:
! 60: Warning: ReflectionMethod::isPrivate() expects exactly 0 parameters, 1 given in %s on line %d
! 61: NULL
! 62:
! 63: Warning: ReflectionMethod::isProtected() expects exactly 0 parameters, 1 given in %s on line %d
! 64: NULL
! 65:
! 66: Warning: ReflectionMethod::isPublic() expects exactly 0 parameters, 1 given in %s on line %d
! 67: NULL
! 68:
! 69: Warning: ReflectionMethod::isStatic() expects exactly 0 parameters, 1 given in %s on line %d
! 70: NULL
! 71:
! 72: Warning: ReflectionMethod::isConstructor() expects exactly 0 parameters, 1 given in %s on line %d
! 73: NULL
! 74:
! 75: Warning: ReflectionMethod::isDestructor() expects exactly 0 parameters, 1 given in %s on line %d
! 76: NULL
! 77:
! 78: Warning: ReflectionMethod::getModifiers() expects exactly 0 parameters, 1 given in %s on line %d
! 79: NULL
! 80:
! 81: Warning: ReflectionFunctionAbstract::isInternal() expects exactly 0 parameters, 1 given in %s on line %d
! 82: NULL
! 83:
! 84: Warning: ReflectionFunctionAbstract::isUserDefined() expects exactly 0 parameters, 1 given in %s on line %d
! 85: NULL
! 86:
! 87: Warning: ReflectionFunctionAbstract::getFileName() expects exactly 0 parameters, 1 given in %s on line %d
! 88: NULL
! 89:
! 90: Warning: ReflectionFunctionAbstract::getStartLine() expects exactly 0 parameters, 1 given in %s on line %d
! 91: NULL
! 92:
! 93: Warning: ReflectionFunctionAbstract::getEndLine() expects exactly 0 parameters, 1 given in %s on line %d
! 94: NULL
! 95:
! 96: Warning: ReflectionFunctionAbstract::getStaticVariables() expects exactly 0 parameters, 1 given in %s on line %d
! 97: NULL
! 98:
! 99: Warning: ReflectionFunctionAbstract::getName() expects exactly 0 parameters, 1 given in %s on line %d
! 100: NULL
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>