예제 #1
0
파일: Log.php 프로젝트: projectesIF/Sirius
 /**
  * Returns the panel data in raw format.
  *
  * @return array
  */
 public function getPanelData()
 {
     $data = array();
     foreach ($this->_log as $k => $v) {
         if (isset($v['trace'])) {
             foreach ($v['trace'] as $kt => $vt) {
                 if (isset($vt['object'])) {
                     // need to truncate object entry in trace items because it's generating enormous amount of data
                     $v['trace'][$kt]['object'] = Zikula_DebugToolbar::prepareData($vt['object'], -1);
                 }
                 $v['trace'][$kt]['args'] = Zikula_DebugToolbar::prepareData($vt['args']);
             }
         }
         $data[$k] = $v;
     }
     return $data;
 }
예제 #2
0
 /**
  * Returns the panel data in raw format.
  * 
  * @return array
  */
 public function getPanelData()
 {
     $data = array();
     foreach ($this->_templates as $k => $v) {
         foreach ($v['vars'] as $kv => $vv) {
             $v['vars'][$kv] = Zikula_DebugToolbar::prepareData($v['vars'][$kv]);
         }
         $data[$k] = $v;
     }
     return $data;
 }