--TEST-- ReflectionMethod::invoke() on an abstract method should fail even after calling setAccessible(true) --FILE-- setAccessible(true); try { var_dump($rm->invoke(null)); } catch (ReflectionException $e) { echo $e->getMessage(), "\n"; } ?> --EXPECT-- Trying to invoke abstract method Test::foo()