X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=framework%2Fmain%2Fclasses%2Foutput%2Fconsole%2Fclass_ConsoleOutput.php;h=1b11c51adf1481352900ea1031cace08601c5bbf;hb=fc83e6b1ac6fe3a5e09a3e4f8bad20fa2240cae4;hp=3d75464aef0eb4256b68cbff391e9d800359884e;hpb=4f9cf34b521892cb99fae9b21b92787f3d555b74;p=core.git diff --git a/framework/main/classes/output/console/class_ConsoleOutput.php b/framework/main/classes/output/console/class_ConsoleOutput.php index 3d75464a..1b11c51a 100644 --- a/framework/main/classes/output/console/class_ConsoleOutput.php +++ b/framework/main/classes/output/console/class_ConsoleOutput.php @@ -14,7 +14,7 @@ use Org\Mxchange\CoreFramework\Stream\Output\OutputStreamer; * * @author Roland Haeder * @version 0.0.0 - * @copyright Copyright (c) 2007, 2008 Roland Haeder, 2009 - 2017 Core Developer Team + * @copyright Copyright (c) 2007, 2008 Roland Haeder, 2009 - 2020 Core Developer Team * @license GNU GPL 3.0 or any newer version * @link http://www.shipsimu.org * @@ -53,9 +53,8 @@ class ConsoleOutput extends BaseOutput implements OutputStreamer { * @param $contentType A valid content-type * @return $debugInstance An instance of this middleware class */ - public static final function createConsoleOutput ($contentType) { + public static final function createConsoleOutput (string $contentType) { // Cast the content-type to string - $contentType = (string) $contentType; $contentType = trim($contentType); // Get instance @@ -96,7 +95,7 @@ class ConsoleOutput extends BaseOutput implements OutputStreamer { * @param $stripTags Whether HTML tags shall be stripped out * @return void */ - public final function output ($outStream = false, $stripTags = false) { + public final function output (string $outStream = '', bool $stripTags = false) { print trim($outStream) . PHP_EOL; } @@ -118,8 +117,8 @@ class ConsoleOutput extends BaseOutput implements OutputStreamer { * @return $status Status of file seek: 0 = success, -1 = failed * @throws UnsupportedOperationException If this method is called */ - public function seek ($offset, $whence = SEEK_SET) { - self::createDebugInstance(__CLASS__, __LINE__)->debugOutput('[' . __METHOD__ . ':' . __LINE__ . '] offset=' . $offset . ',whence=' . $whence); + public function seek (int $offset, int $whence = SEEK_SET) { + self::createDebugInstance(__CLASS__, __LINE__)->debugOutput('CONSOLE-OUTPUT: offset=' . $offset . ',whence=' . $whence); throw new UnsupportedOperationException(array($this, __FUNCTION__), self::EXCEPTION_UNSPPORTED_OPERATION); }