move is_string() to the front of is_numeric()

toHex: is numbericPHP Fatal error: Uncaught Error: Call to a member function toHex() on array in \web3.php\src\Formatters\IntegerFormatter.php:36
move is_string() to the front of is_numeric(), resolve the problem of digit string recognition. such as a string "20180001"
This commit is contained in:
Song 2018-11-16 15:49:43 +08:00 committed by GitHub
parent a4251595a2
commit 1d897c842b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -90,7 +90,7 @@ class Utils
if (is_string($value)) {
$value = self::stripZero($value);
$hex = implode('', unpack('H*', $value));
} esleif (is_numeric($value)) {
} elseif (is_numeric($value)) {
// turn to hex number
$bn = self::toBn($value);
$hex = $bn->toHex(true);