123456789101112131415161718192021222324252627 |
- --TEST--
- Request #38992 (invoke() and invokeArgs() static method calls should match)
- --FILE--
- <?php
- class MyClass
- {
- public static function doSomething()
- {
- echo "Did it!\n";
- }
- }
- $r = new ReflectionMethod('MyClass', 'doSomething');
- try {
- $r->invoke('WTF?');
- } catch (TypeError $e) {
- echo $e->getMessage(), "\n";
- }
- try {
- $r->invokeArgs('WTF?', array());
- } catch (TypeError $e) {
- echo $e->getMessage(), "\n";
- }
- ?>
- --EXPECT--
- ReflectionMethod::invoke(): Argument #1 ($object) must be of type ?object, string given
- ReflectionMethod::invokeArgs(): Argument #1 ($object) must be of type ?object, string given
|