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>