1--TEST--
2ReflectionMethod::invoke() further errors
3--FILE--
4<?php
5
6class TestClass {
7
8    public function methodWithArgs($a, $b) {
9        echo "Called methodWithArgs($a, $b)\n";
10    }
11}
12
13$methodWithArgs = new ReflectionMethod('TestClass', 'methodWithArgs');
14
15$testClassInstance = new TestClass();
16
17echo "\nMethod with args:\n";
18var_dump($methodWithArgs->invoke($testClassInstance));
19
20?>
21--EXPECTF--
22Method with args:
23
24Warning: Missing argument 1 for TestClass::methodWithArgs() in %s on line %d
25
26Warning: Missing argument 2 for TestClass::methodWithArgs() in %s on line %d
27
28Notice: Undefined variable: a in %s on line %d
29
30Notice: Undefined variable: b in %s on line %d
31Called methodWithArgs(, )
32NULL
33