'Ok', 400 => 'Bad request', 404 => 'Not Found', 403 => 'Not Authorized', 500 => 'Server Error', ); public function __construct() { ob_start(); } /** * */ public function render($status, $data) { header(sprintf('HTTP/1.0 %s %s', $status, self::$statusMessages[$status])); header("Access-Control-Allow-Origin: *"); ob_clean(); flush(); $formatter = Formatter::getFormatter(); $formatter->render($data); } }