--TEST-- Reflection on invokable objects --FILE-- getName()); var_dump($rm->getNumberOfParameters()); var_dump($rm->getNumberOfRequiredParameters()); $rp = new ReflectionParameter(array(new Test, '__invoke'), 0); var_dump($rp->isOptional()); $rp = new ReflectionParameter(array(new Test, '__invoke'), 1); var_dump($rp->isOptional()); ?> ===DONE=== --EXPECT-- string(8) "__invoke" int(2) int(1) bool(false) bool(true) ===DONE===