public static function setResult($result)
{
ob_clean();
if (is_array($result)) {
self::setArrayResult($result);
} else {
if (is_object($result)) {
self::setObjectResult($result);
} else {
header('Content-Type: text/html; charset=UTF-8');
echo '#S#' . $result;
}
}
self::endResponse();
}