public static function _getCallableName($asoCallable)
{
if (is_string($asoCallable)) {
return $asoCallable;
}
if (is_object($asoCallable)) {
return get_class($asoCallable);
}
$_sSubject = is_object($asoCallable[0]) ? get_class($asoCallable[0]) : (string) $asoCallable[0];
return $_sSubject . '::' . (string) $asoCallable[1];
}