Explorar o código

:octocat: Number::parseInt(): unnecessary throw as the string is validated at this point

smiley %!s(int64=3) %!d(string=hai) anos
pai
achega
c8c981d9b3
Modificáronse 1 ficheiros con 1 adicións e 8 borrados
  1. 1 8
      src/Data/Number.php

+ 1 - 8
src/Data/Number.php

@@ -91,18 +91,11 @@ final class Number extends QRDataModeAbstract{
 
 	/**
 	 * get the code for the given numeric string
-	 *
-	 * @throws \chillerlan\QRCode\Data\QRCodeDataException on an illegal character occurence
 	 */
-	protected function parseInt(string $string):int{
+	private function parseInt(string $string):int{
 		$num = 0;
 
 		foreach(str_split($string) as $chr){
-
-			if(!isset(self::NUMBER_TO_ORD[$chr])){
-				throw new QRCodeDataException(sprintf('illegal char: "%s"', $chr));
-			}
-
 			$num = $num * 10 + ord($chr) - 48;
 		}