public static function logout($params = "")
{
phpCAS::traceBegin();
phpCAS::_validateClientExists();
$parsedParams = array();
if ($params != "") {
if (is_string($params)) {
phpCAS::error('method `phpCAS::logout($url)\' is now deprecated, use `phpCAS::logoutWithUrl($url)\' instead');
}
if (!is_array($params)) {
phpCAS::error('type mismatched for parameter $params (should be `array\')');
}
foreach ($params as $key => $value) {
if ($key != "service" && $key != "url") {
phpCAS::error('only `url\' and `service\' parameters are allowed for method `phpCAS::logout($params)\'');
}
$parsedParams[$key] = $value;
}
}
self::$_PHPCAS_CLIENT->logout($parsedParams);
// never reached
phpCAS::traceEnd();
}