public static function fromInteger($intValue)
{
self::paramsValidation($intValue, null);
if (!is_int($intValue)) {
throw new InvalidArgumentTypeException(['int'], is_object($intValue) ? get_class($intValue) : gettype($intValue), '$intValue must be of type int');
}
return new static((string) $intValue, 0);
}