--TEST-- ReflectionClass::getHook() inheritance --FILE-- getHook(PropertyHookType::Get)->invoke($a)), "\n"; echo ((new ReflectionProperty(A::class, 'foo'))->getHook(PropertyHookType::Get)->invoke($b)), "\n"; echo ((new ReflectionProperty(B::class, 'foo'))->getHook(PropertyHookType::Get)->invoke($b)), "\n"; ((new ReflectionProperty(A::class, 'foo'))->getHook(PropertyHookType::Set)->invoke($a, null)); ((new ReflectionProperty(A::class, 'foo'))->getHook(PropertyHookType::Set)->invoke($b, null)); ((new ReflectionProperty(B::class, 'foo'))->getHook(PropertyHookType::Set)->invoke($b, null)); ?> --EXPECT-- A::$foo::get A::$foo::get B::$foo A::$foo::set A::$foo::set A::$foo::set