/
vshmidt
/
php
Обзор
Документация
Войти
/
vshmidt
/
php
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
ext/reflection/tests/request38992.phpt
27 строк
638 B
Máté Kocsis
Display nullability in type error messages for internal functions
31 мар 2020, 17:55
Не верифицирован
31 мар 2020, 17:55
b6229fb
Код
Авторство
О чём код?
--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