Пример #1
0
 /**
  * @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);
     }
 }
Пример #2
0
 protected function _sRender()
 {
     return parent::sRender();
 }