1: <?php
2: /**
3: * This file contains the debug interface.
4: *
5: * @package Core
6: * @subpackage Debug
7: * @version SVN Revision $Rev:$
8: *
9: * @author Rudi Bieller
10: * @copyright four for business AG <www.4fb.de>
11: * @license http://www.contenido.org/license/LIZENZ.txt
12: * @link http://www.4fb.de
13: * @link http://www.contenido.org
14: */
15:
16: defined('CON_FRAMEWORK') || die('Illegal call: Missing framework initialization - request aborted.');
17:
18: /**
19: * Debug interface.
20: * Can be extended to a visible, invisible, logged, ...
21: *
22: * @package Core
23: * @subpackage Debug
24: */
25: interface cDebugInterface {
26:
27: static public function getInstance();
28:
29: public function show($mVariable, $sVariableDescription = '', $bExit = false);
30:
31: public function add($mVariable, $sVariableDescription = '');
32:
33: public function reset();
34:
35: public function showAll();
36:
37: public function out($sText);
38:
39: }
40: