diff options
Diffstat (limited to 'ext/reflection/tests')
-rw-r--r-- | ext/reflection/tests/ReflectionMethod_invokeArgs_error3.phpt | 10 | ||||
-rw-r--r-- | ext/reflection/tests/ReflectionMethod_invoke_basic.phpt | 14 |
2 files changed, 13 insertions, 11 deletions
diff --git a/ext/reflection/tests/ReflectionMethod_invokeArgs_error3.phpt b/ext/reflection/tests/ReflectionMethod_invokeArgs_error3.phpt index 513cc1845f..41f682cf7f 100644 --- a/ext/reflection/tests/ReflectionMethod_invokeArgs_error3.phpt +++ b/ext/reflection/tests/ReflectionMethod_invokeArgs_error3.phpt @@ -14,7 +14,11 @@ class TestClass { public static function staticMethod() { echo "Called staticMethod()\n"; - var_dump($this); + try { + var_dump($this); + } catch (Throwable $e) { + echo "Exception: " . $e->getMessage() . "\n"; + } } private static function privateMethod() { @@ -103,9 +107,7 @@ NULL Warning: ReflectionMethod::invokeArgs() expects parameter 1 to be object, boolean given in %s on line %d NULL Called staticMethod() - -Notice: Undefined variable: this in %s on line %d -NULL +Exception: Using $this when not in object context NULL Private method: diff --git a/ext/reflection/tests/ReflectionMethod_invoke_basic.phpt b/ext/reflection/tests/ReflectionMethod_invoke_basic.phpt index cbf358c062..c0830b277b 100644 --- a/ext/reflection/tests/ReflectionMethod_invoke_basic.phpt +++ b/ext/reflection/tests/ReflectionMethod_invoke_basic.phpt @@ -22,7 +22,11 @@ class TestClass { public static function staticMethod() { echo "Called staticMethod()\n"; - var_dump($this); + try { + var_dump($this); + } catch (Throwable $e) { + echo "Exception: " . $e->getMessage() . "\n"; + } } private static function privateMethod() { @@ -94,14 +98,10 @@ Static method: Warning: ReflectionMethod::invoke() expects at least 1 parameter, 0 given in %s on line %d NULL Called staticMethod() - -Notice: Undefined variable: this in %s on line %d -NULL +Exception: Using $this when not in object context NULL Called staticMethod() - -Notice: Undefined variable: this in %s on line %d -NULL +Exception: Using $this when not in object context NULL Method that throws an exception: |