require_once 'auth_tutorial7.php'; use cascade_ws_AOHS as aohs; use cascade_ws_constants as c; use cascade_ws_asset as a; use cascade_ws_property as p; use cascade_ws_utility as u; use cascade_ws_exception as e; try { u\ReflectionUtility::showMethodSignatures("cascade_ws_utility\\ReflectionUtility", true); u\ReflectionUtility::showMethodSignature("cascade_ws_utility\\ReflectionUtility", "showMethodInfo", true); u\ReflectionUtility::showMethodReturnType("cascade_ws_utility\\ReflectionUtility", "getMethodInfo", true); u\ReflectionUtility::showMethodInfo("cascade_ws_utility\\ReflectionUtility", "getMethodInfo", true); u\ReflectionUtility::showMethodException("cascade_ws_utility\\ReflectionUtility", "getMethodInfo", true); u\ReflectionUtility::showMethodExample("cascade_ws_utility\\ReflectionUtility", "getMethodInfo", true); u\ReflectionUtility::showMethodDescription("cascade_ws_utility\\ReflectionUtility", "getMethodSignature", true); u\ReflectionUtility::showFunctionSignature("str_replace", true); u\ReflectionUtility::showClassPostscript("cascade_ws_utility\\ReflectionUtility", true); u\ReflectionUtility::showClassDescription("cascade_ws_utility\\ReflectionUtility", true); echo u\ReflectionUtility::getNameSpace("cascade_ws_asset\\Page"); echo u\ReflectionUtility::getMethodSignatures("cascade_ws_utility\\ReflectionUtility", "getMethodSignature"), BR; echo u\ReflectionUtility::getMethodSignatureByName("cascade_ws_utility\\ReflectionUtility", "getMethodSignature"), BR; echo u\ReflectionUtility::getMethodSignature(new \ReflectionMethod("cascade_ws_utility\\ReflectionUtility", "getMethodSignature")), BR; u\DebugUtility::dump(u\ReflectionUtility::getMethods($service)); echo u\ReflectionUtility::getMethodInfoByName("cascade_ws_utility\\ReflectionUtility", "getMethodInfo"); echo u\ReflectionUtility::getMethodInfo(new \ReflectionMethod("cascade_ws_utility\\ReflectionUtility", "getMethodInfo")); u\DebugUtility::dump(u\ReflectionUtility::getMethod($service, "read")); echo u\ReflectionUtility::getFunctionSignature(new \ReflectionFunction("str_getcsv")); echo u\ReflectionUtility::getClassPostscript("cascade_ws_utility\\ReflectionUtility", NULL, true); echo u\ReflectionUtility::getClassName($service); echo u\ReflectionUtility::getClassDescription("cascade_ws_utility\\ReflectionUtility", NULL, true);
<?php /* This program works for classes that are documented in a certain way. See the source of ReflectionUtility for an example. */ require_once 'cascade_ws_ns/auth_chanw.php'; use cascade_ws_AOHS as aohs; use cascade_ws_constants as c; use cascade_ws_asset as a; use cascade_ws_property as p; use cascade_ws_utility as u; use cascade_ws_exception as e; try { u\ReflectionUtility::showMethodDescription("cascade_ws_AOHS\\AssetOperationHandlerService", "getAudits"); /* output: <p>Gets the audits object after the call of readAudits().</p> */ u\ReflectionUtility::showMethodExample("cascade_ws_AOHS\\AssetOperationHandlerService", "getAudits"); /* outputs: <pre>u\DebugUtility::dump( $service->getAudits() );</pre> */ } catch (\Exception $e) { echo S_PRE . $e . E_PRE; }