PluginProbe ʕ •ᴥ•ʔ
Independent Analytics – WordPress Analytics Plugin / 2.15.1
Independent Analytics – WordPress Analytics Plugin v2.15.1
2.15.4 2.15.3 2.15.2 2.15.1 2.15.0 2.14.10 trunk 1.1 1.10 1.10.1 1.11 1.12 1.13 1.14 1.15 1.16 1.17 1.17.1 1.17.2 1.17.3 1.17.4 1.18 1.18.1 1.19.0 1.19.1 1.2 1.20.0 1.21.0 1.22.0 1.22.1 1.23.0 1.23.1 1.24.0 1.24.1 1.25.0 1.25.1 1.26.0 1.27.0 1.28.0 1.28.1 1.28.2 1.28.3 1.29.0 1.3 1.30.0 1.30.1 1.4 1.5 1.6 1.7 1.8 1.9 2.0.0 2.0.1 2.1.4 2.1.5 2.1.6 2.10.0 2.10.1 2.10.2 2.10.3 2.10.4 2.11.0 2.11.1 2.11.10 2.11.2 2.11.3 2.11.4 2.11.5 2.11.6 2.11.7 2.11.8 2.11.9 2.12.0 2.12.1 2.12.2 2.13.1 2.13.2 2.13.5 2.13.6 2.14.0 2.14.1 2.14.2 2.14.4 2.14.6 2.14.7 2.14.8 2.14.9 2.2.0 2.2.1 2.3.1 2.3.2 2.4.2 2.4.3 2.5.0 2.5.1 2.6.0 2.6.1 2.6.2 2.6.3 2.6.4 2.7.0 2.7.1 2.7.2 2.7.3 2.8.2 2.8.3 2.8.4 2.8.5 2.8.6 2.8.7 2.8.8 2.8.9 2.9.2 2.9.3 2.9.4 2.9.5 2.9.6 2.9.7
independent-analytics / vendor / brick / math / src / Exception / NumberFormatException.php
independent-analytics / vendor / brick / math / src / Exception Last commit date
DivisionByZeroException.php 2 weeks ago IntegerOverflowException.php 2 weeks ago MathException.php 2 weeks ago NegativeNumberException.php 2 weeks ago NumberFormatException.php 2 weeks ago RoundingNecessaryException.php 2 weeks ago
NumberFormatException.php
31 lines
1 <?php
2
3 declare (strict_types=1);
4 namespace IAWPSCOPED\Brick\Math\Exception;
5
6 /**
7 * Exception thrown when attempting to create a number from a string with an invalid format.
8 * @internal
9 */
10 class NumberFormatException extends MathException
11 {
12 /**
13 * @param string $char The failing character.
14 *
15 * @psalm-pure
16 */
17 public static function charNotInAlphabet(string $char) : self
18 {
19 $ord = \ord($char);
20 if ($ord < 32 || $ord > 126) {
21 $char = \strtoupper(\dechex($ord));
22 if ($ord < 10) {
23 $char = '0' . $char;
24 }
25 } else {
26 $char = '"' . $char . '"';
27 }
28 return new self(\sprintf('Char %s is not a valid character in the given alphabet.', $char));
29 }
30 }
31