From c2d66a9e64d5e8307f53a2faa2d2972f2982b120 Mon Sep 17 00:00:00 2001 From: stickler-ci Date: Sat, 2 Nov 2019 23:53:11 +0000 Subject: [PATCH] Fixing style errors. --- .../includes/mike42/escpos-php/autoload.php | 18 ++-- .../src/Mike42/Escpos/CapabilityProfile.php | 4 +- .../src/Mike42/Escpos/EscposImage.php | 56 +++++------ .../src/Mike42/Escpos/GdEscposImage.php | 4 +- .../src/Mike42/Escpos/ImagickEscposImage.php | 6 +- .../Escpos/PrintBuffers/EscposPrintBuffer.php | 6 +- .../Escpos/PrintBuffers/ImagePrintBuffer.php | 2 +- .../PrintConnectors/CupsPrintConnector.php | 24 ++--- .../PrintConnectors/DummyPrintConnector.php | 2 +- .../PrintConnectors/FilePrintConnector.php | 4 +- .../escpos-php/src/Mike42/Escpos/Printer.php | 92 +++++++++---------- 11 files changed, 109 insertions(+), 109 deletions(-) diff --git a/htdocs/includes/mike42/escpos-php/autoload.php b/htdocs/includes/mike42/escpos-php/autoload.php index 7779486b824..47ed7d9e9c3 100644 --- a/htdocs/includes/mike42/escpos-php/autoload.php +++ b/htdocs/includes/mike42/escpos-php/autoload.php @@ -1,26 +1,26 @@ imgHeight; } - + /** * @return int Number of bytes to represent a row of this image */ public function getHeightBytes() { - return (int)(($this -> imgHeight + 7) / 8); + return (int) (($this -> imgHeight + 7) / 8); } - + /** * @return int Width of the image */ @@ -117,13 +117,13 @@ abstract class EscposImage { return $this -> imgWidth; } - + /** * @return int Number of bytes to represent a row of this image */ public function getWidthBytes() { - return (int)(($this -> imgWidth + 7) / 8); + return (int) (($this -> imgWidth + 7) / 8); } /** @@ -155,7 +155,7 @@ abstract class EscposImage } return $this -> imgRasterData; } - + /** * Output the image in column format. * @@ -199,7 +199,7 @@ abstract class EscposImage $this -> setImgHeight(0); $this -> setImgData(""); } - + /** * Set image data. * @@ -209,7 +209,7 @@ abstract class EscposImage { $this -> imgData = $data; } - + /** * Set image width. * @@ -219,7 +219,7 @@ abstract class EscposImage { $this -> imgWidth = $width; } - + /** * Set image height. * @@ -229,7 +229,7 @@ abstract class EscposImage { $this -> imgHeight = $height; } - + /** * @param string $filename * Filename to load from @@ -242,7 +242,7 @@ abstract class EscposImage // No optimised implementation to provide return null; } - + /** * @param string $filename * Filename to load from @@ -257,7 +257,7 @@ abstract class EscposImage // No optimised implementation to provide return null; } - + /** * Get column fromat from loaded image pixels, line by line. * @@ -279,7 +279,7 @@ abstract class EscposImage return $data; } do { - $byteVal |= (int)$this -> imgData[$y * $widthPixels + $x] << (7 - $bit); + $byteVal |= (int) $this -> imgData[$y * $widthPixels + $x] << (7 - $bit); $x++; $bit++; if ($x >= $widthPixels) { @@ -303,7 +303,7 @@ abstract class EscposImage } return $data; } - + /** * Get column fromat from loaded image pixels, line by line. * @@ -322,7 +322,7 @@ abstract class EscposImage } return $out; } - + /** * Output image in column format. Must be called once for each line of output. * @@ -356,7 +356,7 @@ abstract class EscposImage do { $yReal = $y + $yStart; if ($yReal < $heightPixels) { - $byteVal |= (int)$this -> imgData[$yReal * $widthPixels + $x] << (7 - $bit); + $byteVal |= (int) $this -> imgData[$yReal * $widthPixels + $x] << (7 - $bit); } $y++; $bit++; @@ -381,7 +381,7 @@ abstract class EscposImage } return $data; } - + /** * @return boolean True if GD is loaded, false otherwise */ @@ -389,7 +389,7 @@ abstract class EscposImage { return extension_loaded('gd'); } - + /** * @return boolean True if Imagick is loaded, false otherwise */ @@ -397,7 +397,7 @@ abstract class EscposImage { return extension_loaded('imagick'); } - + /** * This is a convinience method to load an image from file, auto-selecting diff --git a/htdocs/includes/mike42/escpos-php/src/Mike42/Escpos/GdEscposImage.php b/htdocs/includes/mike42/escpos-php/src/Mike42/Escpos/GdEscposImage.php index 32edf76ef7c..41b17ff4749 100644 --- a/htdocs/includes/mike42/escpos-php/src/Mike42/Escpos/GdEscposImage.php +++ b/htdocs/includes/mike42/escpos-php/src/Mike42/Escpos/GdEscposImage.php @@ -33,7 +33,7 @@ class GdEscposImage extends EscposImage /* Set to blank image */ return parent::loadImageData($filename); } - + $ext = pathinfo($filename, PATHINFO_EXTENSION); switch ($ext) { case "png": @@ -73,7 +73,7 @@ class GdEscposImage extends EscposImage /* Faster to average channels, blend alpha and negate the image here than via filters (tested!) */ $cols = imagecolorsforindex($im, imagecolorat($im, $x, $y)); // 1 for white, 0 for black, ignoring transparency - $greyness = (int)(($cols['red'] + $cols['green'] + $cols['blue']) / 3) >> 7; + $greyness = (int) (($cols['red'] + $cols['green'] + $cols['blue']) / 3) >> 7; // 1 for black, 0 for white, taking into account transparency $black = (1 - $greyness) >> ($cols['alpha'] >> 6); $imgData[$y * $imgWidth + $x] = $black; diff --git a/htdocs/includes/mike42/escpos-php/src/Mike42/Escpos/ImagickEscposImage.php b/htdocs/includes/mike42/escpos-php/src/Mike42/Escpos/ImagickEscposImage.php index 13851a4d034..8905e6eb051 100644 --- a/htdocs/includes/mike42/escpos-php/src/Mike42/Escpos/ImagickEscposImage.php +++ b/htdocs/includes/mike42/escpos-php/src/Mike42/Escpos/ImagickEscposImage.php @@ -44,7 +44,7 @@ class ImagickEscposImage extends EscposImage /* Faster to average channels, blend alpha and negate the image here than via filters (tested!) */ $cols = $im -> getImagePixelColor($x, $y); $cols = $cols -> getcolor(); - $greyness = (int)(($cols['r'] + $cols['g'] + $cols['b']) / 3) >> 7; // 1 for white, 0 for black + $greyness = (int) (($cols['r'] + $cols['g'] + $cols['b']) / 3) >> 7; // 1 for white, 0 for black $imgData[$y * $imgWidth + $x] = (1 - $greyness); // 1 for black, 0 for white } } @@ -70,7 +70,7 @@ class ImagickEscposImage extends EscposImage $im = $this -> getImageFromFile($filename); $this -> setImgWidth($im -> getimagewidth()); $this -> setImgHeight($im -> getimageheight()); - + /* Strip transparency */ $im = self::alphaRemove($im); $im -> setformat('pbm'); @@ -95,7 +95,7 @@ class ImagickEscposImage extends EscposImage /* Set to blank image */ return parent::loadImageData($filename); } - + $im = $this -> getImageFromFile($filename); $this -> readImageFromImagick($im); } diff --git a/htdocs/includes/mike42/escpos-php/src/Mike42/Escpos/PrintBuffers/EscposPrintBuffer.php b/htdocs/includes/mike42/escpos-php/src/Mike42/Escpos/PrintBuffers/EscposPrintBuffer.php index 4e04176521e..f564132ea9f 100644 --- a/htdocs/includes/mike42/escpos-php/src/Mike42/Escpos/PrintBuffers/EscposPrintBuffer.php +++ b/htdocs/includes/mike42/escpos-php/src/Mike42/Escpos/PrintBuffers/EscposPrintBuffer.php @@ -136,7 +136,7 @@ class EscposPrintBuffer implements PrintBuffer if ($c == "\r") { /* Skip past Windows line endings (raw usage). */ continue; - } else if (self::asciiCheck($c, true)) { + } elseif (self::asciiCheck($c, true)) { $outp[$j] = $c; } $j++; @@ -167,7 +167,7 @@ class EscposPrintBuffer implements PrintBuffer } return false; } - + /** * Based on the printer's connector, compute (or load a cached copy of) maps * of UTF character to unicode characters for later use. @@ -219,7 +219,7 @@ class EscposPrintBuffer implements PrintBuffer $encode[$num][$utf8] = chr($char); } } - + /* Use generated data */ $dataArray = ["available" => $available, "encode" => $encode, "key" => $cacheKey]; $this -> available = $dataArray["available"]; diff --git a/htdocs/includes/mike42/escpos-php/src/Mike42/Escpos/PrintBuffers/ImagePrintBuffer.php b/htdocs/includes/mike42/escpos-php/src/Mike42/Escpos/PrintBuffers/ImagePrintBuffer.php index d4fdefaf130..c59db99e60b 100644 --- a/htdocs/includes/mike42/escpos-php/src/Mike42/Escpos/PrintBuffers/ImagePrintBuffer.php +++ b/htdocs/includes/mike42/escpos-php/src/Mike42/Escpos/PrintBuffers/ImagePrintBuffer.php @@ -74,7 +74,7 @@ class ImagePrintBuffer implements PrintBuffer $draw = new \ImagickDraw(); $color = new \ImagickPixel('#000000'); $background = new \ImagickPixel('white'); - + /* Create annotation */ if ($this->font !== null) { // Allow fallback on defaults as necessary diff --git a/htdocs/includes/mike42/escpos-php/src/Mike42/Escpos/PrintConnectors/CupsPrintConnector.php b/htdocs/includes/mike42/escpos-php/src/Mike42/Escpos/PrintConnectors/CupsPrintConnector.php index 497887f37cd..fb3c3c24d35 100644 --- a/htdocs/includes/mike42/escpos-php/src/Mike42/Escpos/PrintConnectors/CupsPrintConnector.php +++ b/htdocs/includes/mike42/escpos-php/src/Mike42/Escpos/PrintConnectors/CupsPrintConnector.php @@ -21,20 +21,20 @@ use BadMethodCallException; */ class CupsPrintConnector implements PrintConnector { - + /** * @var array $buffer * Buffer of accumilated data. */ private $buffer; - + /** * * @var string $printerName * The name of the target printer. */ private $printerName; - + /** * Construct new CUPS print connector. * @@ -49,7 +49,7 @@ class CupsPrintConnector implements PrintConnector throw new BadMethodCallException("You do not have any printers installed on " . "this system via CUPS. Check 'lpr -a'."); } - + if (array_search($dest, $valid, true) === false) { throw new BadMethodCallException("'$dest' is not a printer on this system. " . "Printers are: [" . implode(", ", $valid) . "]"); @@ -57,7 +57,7 @@ class CupsPrintConnector implements PrintConnector $this->buffer = array (); $this->printerName = $dest; } - + /** * Cause a NOTICE if deconstructed before the job was printed. */ @@ -67,7 +67,7 @@ class CupsPrintConnector implements PrintConnector trigger_error("Print connector was not finalized. Did you forget to close the printer?", E_USER_NOTICE); } } - + /** * Send job to printer. */ @@ -75,7 +75,7 @@ class CupsPrintConnector implements PrintConnector { $data = implode($this->buffer); $this->buffer = null; - + // Build command to work on data $tmpfname = tempnam(sys_get_temp_dir(), 'print-'); file_put_contents($tmpfname, $data); @@ -92,7 +92,7 @@ class CupsPrintConnector implements PrintConnector } unlink($tmpfname); } - + /** * Run a command and throw an exception if it fails, or return the output if it works. * (Basically exec() with good error handling) @@ -129,7 +129,7 @@ class CupsPrintConnector implements PrintConnector } return $outputStr; } - + /** * Read data from the printer. * @@ -140,7 +140,7 @@ class CupsPrintConnector implements PrintConnector { return false; } - + /** * @param string $data */ @@ -148,7 +148,7 @@ class CupsPrintConnector implements PrintConnector { $this->buffer [] = $data; } - + /** * Load a list of CUPS printers. * @@ -164,7 +164,7 @@ class CupsPrintConnector implements PrintConnector } return $ret; } - + /** * Get the item before the first space in a string * diff --git a/htdocs/includes/mike42/escpos-php/src/Mike42/Escpos/PrintConnectors/DummyPrintConnector.php b/htdocs/includes/mike42/escpos-php/src/Mike42/Escpos/PrintConnectors/DummyPrintConnector.php index b376cd87d83..07c7d7358b1 100644 --- a/htdocs/includes/mike42/escpos-php/src/Mike42/Escpos/PrintConnectors/DummyPrintConnector.php +++ b/htdocs/includes/mike42/escpos-php/src/Mike42/Escpos/PrintConnectors/DummyPrintConnector.php @@ -41,7 +41,7 @@ final class DummyPrintConnector implements PrintConnector { $this -> buffer = []; } - + public function __destruct() { if ($this -> buffer !== null) { diff --git a/htdocs/includes/mike42/escpos-php/src/Mike42/Escpos/PrintConnectors/FilePrintConnector.php b/htdocs/includes/mike42/escpos-php/src/Mike42/Escpos/PrintConnectors/FilePrintConnector.php index ca44ad0ad7e..04c4c66a1d5 100644 --- a/htdocs/includes/mike42/escpos-php/src/Mike42/Escpos/PrintConnectors/FilePrintConnector.php +++ b/htdocs/includes/mike42/escpos-php/src/Mike42/Escpos/PrintConnectors/FilePrintConnector.php @@ -55,7 +55,7 @@ class FilePrintConnector implements PrintConnector $this -> fp = false; } } - + /* (non-PHPdoc) * @see PrintConnector::read() */ @@ -66,7 +66,7 @@ class FilePrintConnector implements PrintConnector } return fread($this -> fp, $len); } - + /** * Write data to the file * diff --git a/htdocs/includes/mike42/escpos-php/src/Mike42/Escpos/Printer.php b/htdocs/includes/mike42/escpos-php/src/Mike42/Escpos/Printer.php index 753d2ea8ad3..b7f6767b533 100644 --- a/htdocs/includes/mike42/escpos-php/src/Mike42/Escpos/Printer.php +++ b/htdocs/includes/mike42/escpos-php/src/Mike42/Escpos/Printer.php @@ -362,7 +362,7 @@ class Printer { /* Set connector */ $this -> connector = $connector; - + /* Set capability profile */ if ($profile === null) { $profile = CapabilityProfile::load('default'); @@ -374,18 +374,18 @@ class Printer $this -> setPrintBuffer($buffer); $this -> initialize(); } - + /** * Print a barcode. * * @param string $content The information to encode. * @param int $type The barcode standard to output. Supported values are - * `Printer::BARCODE_UPCA`, `Printer::BARCODE_UPCE`, `Printer::BARCODE_JAN13`, - * `Printer::BARCODE_JAN8`, `Printer::BARCODE_CODE39`, `Printer::BARCODE_ITF`, - * `Printer::BARCODE_CODABAR`, `Printer::BARCODE_CODE93`, and `Printer::BARCODE_CODE128`. - * If not specified, `Printer::BARCODE_CODE39` will be used. Note that some - * barcode formats only support specific lengths or sets of characters, and that - * available barcode types vary between printers. + * `Printer::BARCODE_UPCA`, `Printer::BARCODE_UPCE`, `Printer::BARCODE_JAN13`, + * `Printer::BARCODE_JAN8`, `Printer::BARCODE_CODE39`, `Printer::BARCODE_ITF`, + * `Printer::BARCODE_CODABAR`, `Printer::BARCODE_CODE93`, and `Printer::BARCODE_CODE128`. + * If not specified, `Printer::BARCODE_CODE39` will be used. Note that some + * barcode formats only support specific lengths or sets of characters, and that + * available barcode types vary between printers. * @throws InvalidArgumentException Where the length or characters used in $content is invalid for the requested barcode format. */ public function barcode($content, $type = Printer::BARCODE_CODE39) @@ -441,7 +441,7 @@ class Printer // More advanced function B, used in preference $this -> connector -> write(self::GS . "k" . chr($type) . chr(strlen($content)) . $content); } - + /** * Print an image, using the older "bit image" command. This creates padding on the right of the image, * if its width is not divisible by 8. @@ -451,8 +451,8 @@ class Printer * * @param EscposImage $img The image to print * @param int $size Size modifier for the image. Must be either `Printer::IMG_DEFAULT` - * (default), or any combination of the `Printer::IMG_DOUBLE_HEIGHT` and - * `Printer::IMG_DOUBLE_WIDTH` flags. + * (default), or any combination of the `Printer::IMG_DOUBLE_HEIGHT` and + * `Printer::IMG_DOUBLE_WIDTH` flags. */ public function bitImage(EscposImage $img, $size = Printer::IMG_DEFAULT) { @@ -471,8 +471,8 @@ class Printer * * @param EscposImage $img The image to print * @param int $size Size modifier for the image. Must be either `Printer::IMG_DEFAULT` - * (default), or any combination of the `Printer::IMG_DOUBLE_HEIGHT` and - * `Printer::IMG_DOUBLE_WIDTH` flags. + * (default), or any combination of the `Printer::IMG_DOUBLE_HEIGHT` and + * `Printer::IMG_DOUBLE_WIDTH` flags. */ public function bitImageColumnFormat(EscposImage $img, $size = Printer::IMG_DEFAULT) { @@ -502,7 +502,7 @@ class Printer { $this -> connector -> finalize(); } - + /** * Cut the paper. * @@ -514,7 +514,7 @@ class Printer // TODO validation on cut() inputs $this -> connector -> write(self::GS . "V" . chr($mode) . chr($lines)); } - + /** * Print and feed line / Print and feed n lines. * @@ -565,7 +565,7 @@ class Printer { return $this -> characterTable; } - + /** * @return PrintBuffer */ @@ -606,8 +606,8 @@ class Printer * * @param EscposImage $img The image to print. * @param int $size Size modifier for the image. Must be either `Printer::IMG_DEFAULT` - * (default), or any combination of the `Printer::IMG_DOUBLE_HEIGHT` and - * `Printer::IMG_DOUBLE_WIDTH` flags. + * (default), or any combination of the `Printer::IMG_DOUBLE_HEIGHT` and + * `Printer::IMG_DOUBLE_WIDTH` flags. */ public function graphics(EscposImage $img, $size = Printer::IMG_DEFAULT) { @@ -622,7 +622,7 @@ class Printer $this -> wrapperSendGraphicsData('0', 'p', $header . $rasterData); $this -> wrapperSendGraphicsData('0', '2'); } - + /** * Initialize printer. This resets formatting back to the defaults. */ @@ -637,15 +637,15 @@ class Printer * * @param string $content Text or numbers to store in the code * @param int $width Width of a module (pixel) in the printed code. - * Default is 3 dots. + * Default is 3 dots. * @param int $heightMultiplier Multiplier for height of a module. - * Default is 3 times the width. + * Default is 3 times the width. * @param int $dataColumnCount Number of data columns to use. 0 (default) - * is to auto-calculate. Smaller numbers will result in a narrower code, - * making larger pixel sizes possible. Larger numbers require smaller pixel sizes. + * is to auto-calculate. Smaller numbers will result in a narrower code, + * making larger pixel sizes possible. Larger numbers require smaller pixel sizes. * @param float $ec Error correction ratio, from 0.01 to 4.00. Default is 0.10 (10%). * @param int $options Standard code Printer::PDF417_STANDARD with - * start/end bars, or truncated code Printer::PDF417_TRUNCATED with start bars only. + * start/end bars, or truncated code Printer::PDF417_TRUNCATED with start bars only. * @throws Exception If this profile indicates that PDF417 code is not supported */ public function pdf417Code($content, $width = 3, $heightMultiplier = 3, $dataColumnCount = 0, $ec = 0.10, $options = Printer::PDF417_STANDARD) @@ -672,7 +672,7 @@ class Printer $this -> wrapperSend2dCodeData(chr(67), $cn, chr($width)); $this -> wrapperSend2dCodeData(chr(68), $cn, chr($heightMultiplier)); // Set error correction ratio: 1% to 400% - $ec_int = (int)ceil(floatval($ec) * 10); + $ec_int = (int) ceil(floatval($ec) * 10); $this -> wrapperSend2dCodeData(chr(69), $cn, chr($ec_int), '1'); // Send content & print $this -> wrapperSend2dCodeData(chr(80), $cn, $content, '0'); @@ -772,7 +772,7 @@ class Printer $this -> connector -> write(self::ESC . "!" . chr($mode)); } - + /** * Set barcode height. * @@ -788,27 +788,27 @@ class Printer * Set barcode bar width. * * @param int $width Bar width in dots. If not specified, 3 will be used. - * Values above 6 appear to have no effect. + * Values above 6 appear to have no effect. */ public function setBarcodeWidth($width = 3) { self::validateInteger($width, 1, 255, __FUNCTION__); $this -> connector -> write(self::GS . "w" . chr($width)); } - + /** * Set the position for the Human Readable Interpretation (HRI) of barcode characters. * * @param int $position. Use Printer::BARCODE_TEXT_NONE to hide the text (default), - * or any combination of Printer::BARCODE_TEXT_ABOVE and Printer::BARCODE_TEXT_BELOW - * flags to display the text. + * or any combination of Printer::BARCODE_TEXT_ABOVE and Printer::BARCODE_TEXT_BELOW + * flags to display the text. */ public function setBarcodeTextPosition($position = Printer::BARCODE_TEXT_NONE) { self::validateInteger($position, 0, 3, __FUNCTION__, "Barcode text position"); $this -> connector -> write(self::GS . "H" . chr($position)); } - + /** * Turn double-strike mode on/off. * @@ -841,7 +841,7 @@ class Printer self::validateBoolean($on, __FUNCTION__); $this -> connector -> write(self::ESC . "E". ($on ? chr(1) : chr(0))); } - + /** * Select font. Most printers have two fonts (Fonts A and B), and some have a third (Font C). * @@ -852,7 +852,7 @@ class Printer self::validateInteger($font, 0, 2, __FUNCTION__); $this -> connector -> write(self::ESC . "M" . chr($font)); } - + /** * Select justification. * @@ -870,7 +870,7 @@ class Printer * Some printers will allow you to overlap lines with a smaller line feed. * * @param int|null $height The height of each line, in dots. If not set, the printer - * will reset to its default line spacing. + * will reset to its default line spacing. */ public function setLineSpacing($height = null) { @@ -926,7 +926,7 @@ class Printer $this -> buffer = $buffer; $this -> buffer -> setPrinter($this); } - + /** * Set black/white reverse mode on or off. In this mode, text is printed white on a black background. * @@ -995,7 +995,7 @@ class Printer public function text($str = "") { self::validateString($str, __FUNCTION__); - $this -> buffer -> writeText((string)$str); + $this -> buffer -> writeText((string) $str); } /** @@ -1010,7 +1010,7 @@ class Printer self::validateString($str, __FUNCTION__); $this -> connector -> write(self::FS . "&"); $str = iconv("UTF-8", "GBK//IGNORE", $str); - $this -> buffer -> writeTextRaw((string)$str); + $this -> buffer -> writeTextRaw((string) $str); $this -> connector -> write(self::FS . "."); } @@ -1025,9 +1025,9 @@ class Printer public function textRaw($str = "") { self::validateString($str, __FUNCTION__); - $this -> buffer -> writeTextRaw((string)$str); + $this -> buffer -> writeTextRaw((string) $str); } - + /** * Wrapper for GS ( k, to calculate and send correct data length. * @@ -1045,7 +1045,7 @@ class Printer $header = $this -> intLowHigh(strlen($data) + strlen($m) + 2, 2); $this -> connector -> write(self::GS . "(k" . $header . $cn . $fn . $m . $data); } - + /** * Wrapper for GS ( L, to calculate and send correct data length. * @@ -1062,7 +1062,7 @@ class Printer $header = $this -> intLowHigh(strlen($data) + 2, 2); $this -> connector -> write(self::GS . "(L" . $header . $m . $fn . $data); } - + /** * Convert widths and heights to characters. Used before sending graphics to set the size. * @@ -1083,7 +1083,7 @@ class Printer } return implode("", $outp); } - + /** * Generate two characters for a number: In lower and higher parts, or more parts as needed. * @@ -1098,11 +1098,11 @@ class Printer $outp = ""; for ($i = 0; $i < $length; $i++) { $outp .= chr($input % 256); - $input = (int)($input / 256); + $input = (int) ($input / 256); } return $outp; } - + /** * Throw an exception if the argument given is not a boolean * @@ -1148,7 +1148,7 @@ class Printer { self::validateIntegerMulti($test, [[$min, $max]], $source, $argument); } - + /** * Throw an exception if the argument given is not an integer within one of the specified ranges * @@ -1198,7 +1198,7 @@ class Printer throw new InvalidArgumentException("$argument to $source must be a string"); } } - + /** * Throw an exception if the argument doesn't match the given regex. *