1: <?php
2: namespace Sphp\core{
3: class DebugProfiler {
4: /** @var array All Messages as associative array */
5: public $msg = array();
6: /** @var int $debugmode 0=no,1=only error,2=all
7: * @deprecated 4.4.8
8: * @ignore
9: */
10: public $debugmode = 0;
11: public $cur_temp_file = "";
12: /**
13: * Clear all messages
14: */
15: public function clearMe() {}
16: /**
17: * Add Message
18: * @param string $msgb Message
19: * @param string $errnob PHP Error Number like E_USER_ERROR
20: * @param string $errfileb Error in filepath
21: * @param string $errlineb Error Line Number
22: * @param string $typeb default info
23: */
24: public function setMsg($msgb, $errnob = "", $errfileb = "", $errlineb = "", $typeb = "info") {}
25: /**
26: * Add Info Message
27: * @param string $msgc Message
28: * @param string $errnoc PHP Error Number like E_USER_ERROR
29: * @param string $errfilec Error in filepath
30: * @param string $errlinec Error Line Number
31: * @param string $typec default infoi
32: */
33: public function setMsgi($msgc, $errnoc = "", $errfilec = "", $errlinec = "", $typec = "infoi") {}
34: /**
35: * Print Line
36: * @param string $msg
37: */
38: public function println($msg) {}
39: /**
40: * Print Object or Array
41: * @param array|object $arr
42: */
43: public function print_r($arr) {}
44: /**
45: * Get All Messages
46: * @return array
47: */
48: public function getMsg() {}
49: protected function traceBack($errnom, $errstr, $errfile, $errline,$debug_arry) {}
50: /**
51: * Advance Function, Internal Use
52: */
53: public function callerFun() {}
54: /**
55: * Advance Function, Internal Use
56: */
57: public function SphpErrorHandler($errnom, $errstr, $errfile, $errline) {}
58: public function write_log($log_data) {}
59: /**
60: * Advance Function, Internal Use
61: */
62: public function Sphp_exception_handler($exception) {}
63: /**
64: * Advance Function, Internal Use
65: */
66: public function Sphp_handle_fatal() {}
67: /**
68: * Print All as HTML
69: */
70: public function printAll() {}
71: /**
72: * Write message on JS Console
73: * @param string $msg
74: * @param string $type default=log, info,error
75: * @return type
76: */
77: protected function consoleMsg($msg,$type="log"){}
78: /**
79: * Advance Function, Internal Use
80: */
81: protected function renderHexMode() {}
82: /**
83: * Advance Function, Internal Use
84: */
85: public function render() {}
86: }
87: class DebugProfiler2 extends DebugProfiler {
88: public function setMsg($msgb, $errnob = "", $errfileb = "", $errlineb = "", $typeb = "info") {}
89: public function setMsgi($msgc, $errnoc = "", $errfilec = "", $errlinec = "", $typec = "infoi") {}
90: public function println($msg) {}
91: public function print_r($arr) {}
92: }
93: }
94: