/** * Get the response object according to the requested out * * @return response_abstract */ public static function getInstance() { if (self::$proxy) return self::$proxy; if (!self::$inst) { self::$inst = factory::get('response_'.request::getResponseName()); self::$inst->setContentType(request::get('out')); } return self::$inst; }