--TEST-- Test ReflectionMethod::getClosure() function : basic functionality --FILE-- bar ); } } // Initialize classes $class = new ReflectionClass( 'Example' ); $staticclass = new ReflectionClass( 'StaticExample' ); $object = new Example(); $fakeobj = new StdClass(); $method = $staticclass->getMethod( 'foo' ); $closure = $method->getClosure(); $closure(); $method = $class->getMethod( 'foo' ); $closure = $method->getClosure( $object ); $closure(); $object->bar = 34; $closure(); ?> ===DONE=== --EXPECT-- *** Testing ReflectionMethod::getClosure() : basic functionality *** string(34) "Static Example class, Hello World!" string(22) "Example class, bar: 42" string(22) "Example class, bar: 34" ===DONE===