/** * @param Ko_View_Render_Base $oBody */ public static function VAppendBody(Ko_View_Render_Base $oBody) { if (null === self::$s_oBody || !$oBody instanceof Ko_View_Render_List) { self::$s_oBody = $oBody; if ($oBody instanceof Ko_View_Render_TEXT) { self::VSetContentType('text/plain'); } else { if ($oBody instanceof Ko_View_Render_JSON) { self::VSetContentType('application/json'); } else { if ($oBody instanceof Ko_View_Render_FILE) { $ext = pathinfo($oBody->sFilename(), PATHINFO_EXTENSION); self::VSetContentType($ext); } } } } else { self::$s_oBody->oAppend($oBody); } }
protected function _sRender() { return parent::sRender(); }