1818
1919namespace TempusProjectCore \Classes ;
2020
21- use \FirePHP as FirePHP ;
21+ use TempusProjectCore \Functions \Docroot ;
22+
23+ require_once Docroot::getFull () . 'vendor/TheTempusProject/TempusDebugger/TempusDebugger.php ' ;
24+
25+ use TempusDebugger \TempusDebugger ;
2226
2327class Debug
2428{
@@ -27,21 +31,21 @@ class Debug
2731 *
2832 * @var bool
2933 */
30- private static $ debugStatus = false ;
34+ private static $ debugStatus = true ;
3135
3236 /**
33- * Very Important, this will enable the firebug console output.
37+ * Very Important, this will enable the TempusTools console output.
3438 * It only applies when debugging is enabled, or the config cannot
3539 * be found as a safety net.
3640 *
3741 * @var bool
3842 */
39- private static $ console = false ;
43+ private static $ console = true ;
4044 private static $ showLines = false ;
4145 private static $ redirect = false ;
4246 private static $ errorTrace = false ;
4347 private static $ group = 0 ;
44- private static $ fire = null ;
48+ private static $ tempusDebugger = null ;
4549 private static $ debugLog = null ;
4650
4751 /**
@@ -51,8 +55,8 @@ private static function startDebug()
5155 {
5256 if (self ::$ console ) {
5357 ob_start ();
54- self ::$ fire = FirePHP ::getInstance (true );
55- self ::$ fire ->setOption ('includeLineNumbers ' , self ::$ showLines );
58+ self ::$ tempusDebugger = TempusDebugger ::getInstance (true );
59+ self ::$ tempusDebugger ->setOption ('includeLineNumbers ' , self ::$ showLines );
5660 }
5761 }
5862
@@ -96,50 +100,48 @@ private static function put($type, $data = null, $params = null)
96100 return ;
97101 }
98102 if (strlen (self ::$ debugLog ) > 50000 ) {
99- self ::$ fire ->log ('Error log too large, possible loop. ' );
103+ self ::$ tempusDebugger ->log ('Error log too large, possible loop. ' );
100104 self ::$ debugStatus = false ;
101105 return ;
102106 }
103107 if (!is_object ($ data )) {
104- self ::$ debugLog .= var_export ($ data , true );
105- self ::$ debugLog .= '\n ' ;
108+ self ::$ debugLog .= var_export ($ data , true ) . PHP_EOL ;
106109 } else {
107- self ::$ debugLog .= 'cannot save objects ' ;
108- self ::$ debugLog .= '\n ' ;
110+ self ::$ debugLog .= 'cannot save objects ' . PHP_EOL ;
109111 }
110112 if (!self ::$ console ) {
111113 return ;
112114 }
113- if (!self ::$ fire ) {
115+ if (!self ::$ tempusDebugger ) {
114116 self ::startDebug ();
115117 }
116118 switch ($ type ) {
117119 case 'variable ' :
118- self ::$ fire ->info ($ data , $ params );
120+ self ::$ tempusDebugger ->info ($ data , $ params );
119121 break ;
120122
121123 case 'groupEnd ' :
122- self ::$ fire ->groupEnd ();
124+ self ::$ tempusDebugger ->groupEnd ();
123125 break ;
124126
125127 case 'trace ' :
126- self ::$ fire ->trace ($ data );
128+ self ::$ tempusDebugger ->trace ($ data );
127129 break ;
128130
129131 case 'group ' :
130132 if ($ params ) {
131- self ::$ fire ->group ($ data , $ params );
133+ self ::$ tempusDebugger ->group ($ data , $ params );
132134 } else {
133- self ::$ fire ->group ($ data );
135+ self ::$ tempusDebugger ->group ($ data );
134136 }
135137 break ;
136138
137139 case 'info ' :
138- self ::$ fire ->$ type ('color: #1452ff ' , '%c ' . $ data );
140+ self ::$ tempusDebugger ->$ type ('color: #1452ff ' , '%c ' . $ data );
139141 break ;
140142
141143 default :
142- self ::$ fire ->$ type ($ data );
144+ self ::$ tempusDebugger ->$ type ($ data );
143145 break ;
144146 }
145147 }
@@ -272,6 +274,6 @@ public static function error($data, $params = null)
272274 */
273275 public static function dump ()
274276 {
275- return var_dump ( self ::$ debugLog) ;
277+ return self ::$ debugLog ;
276278 }
277279}
0 commit comments