Przeglądaj źródła

:wrench: PHP 8.2 str_split() fix

smiley 3 lat temu
rodzic
commit
c03aafcf18
2 zmienionych plików z 8 dodań i 0 usunięć
  1. 4 0
      src/Data/AlphaNum.php
  2. 4 0
      src/Data/Number.php

+ 4 - 0
src/Data/AlphaNum.php

@@ -53,6 +53,10 @@ final class AlphaNum extends QRDataModeAbstract{
 	 */
 	public static function validateString(string $string):bool{
 
+		if($string === ''){
+			return false;
+		}
+
 		foreach(str_split($string) as $chr){
 			if(!isset(self::CHAR_TO_ORD[$chr])){
 				return false;

+ 4 - 0
src/Data/Number.php

@@ -46,6 +46,10 @@ final class Number extends QRDataModeAbstract{
 	 */
 	public static function validateString(string $string):bool{
 
+		if($string === ''){
+			return false;
+		}
+
 		foreach(str_split($string) as $chr){
 			if(!isset(self::NUMBER_TO_ORD[$chr])){
 				return false;