X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=inc%2Fclasses%2Fmain%2Fdebug%2Fclass_DebugConsoleOutput.php;h=bf6e0980063726a51221acc283bc0f3d45ce8b0c;hb=1f103e723d967aa2e6197b974f358ffffcae53b8;hp=c397022d62c7718fa153284ea292ae724255bb51;hpb=bbebbec0a156ebc2e6255fb80adadb50d79c1b6f;p=core.git diff --git a/inc/classes/main/debug/class_DebugConsoleOutput.php b/inc/classes/main/debug/class_DebugConsoleOutput.php index c397022d..bf6e0980 100644 --- a/inc/classes/main/debug/class_DebugConsoleOutput.php +++ b/inc/classes/main/debug/class_DebugConsoleOutput.php @@ -4,7 +4,7 @@ * * @author Roland Haeder * @version 0.0.0 - * @copyright Copyright (c) 2007, 2008 Roland Haeder, 2009 Core Developer Team + * @copyright Copyright (c) 2007, 2008 Roland Haeder, 2009 - 2011 Core Developer Team * @license GNU GPL 3.0 or any newer version * @link http://www.ship-simu.org * @@ -37,7 +37,7 @@ class DebugConsoleOutput extends BaseFrameworkSystem implements Debugger, Output * * @return $debugInstance The prepared debug instance */ - public final static function createDebugConsoleOutput () { + public static final function createDebugConsoleOutput () { // Get a new instance $debugInstance = new DebugConsoleOutput(); @@ -52,19 +52,11 @@ class DebugConsoleOutput extends BaseFrameworkSystem implements Debugger, Output * @return void */ public final function outputStream ($output) { - print(html_entity_decode(strip_tags(stripslashes($output)))); - } + // Prepare the output + $output = trim(html_entity_decode(strip_tags(stripslashes($output)))); - /** - * Assigns a variable for output - * - * @param $var The variable we shall assign - * @param $value The value to store in the variable - * @return void - */ - public final function assignVariable ($var, $value) { - // Empty stub! - trigger_error(__METHOD__.": Stub!"); + // And print it out... + printf("%s\n", $output); } /** @@ -78,6 +70,18 @@ class DebugConsoleOutput extends BaseFrameworkSystem implements Debugger, Output $this->outputStream($outStream); } // END - if } + + /** + * Streams the data and maybe does something to it + * + * @param $data The data (string mostly) to "stream" + * @return $data The data (string mostly) to "stream" + * @throws UnsupportedOperationException If this method is called + */ + public function streamData ($data) { + $this->debugOutput('Unhandled ' . strlen($data) . ' bytes in this stream.'); + throw new UnsupportedOperationException(array($this, __FUNCTION__), self::EXCEPTION_UNSPPORTED_OPERATION); + } } // [EOF]