public static function fromInteger(IntVal $integer, $force = true)
 {
     if (!$force && $integer->lessThan(new Number(1))) {
         throw new ValueNotConvertibleException($integer);
     }
     return parent::fromInteger($integer, $force);
 }
Exemplo n.º 2
0
 /**
  * fromInteger.
  *
  * @param IntVal $integer
  * @param bool   $force
  *
  * @return static
  */
 public static function fromInteger(IntVal $integer, $force = true)
 {
     if (!$force && $integer->lessThan(new Number(0))) {
         throw new ValueNotConvertibleException($integer);
     }
     $naturalValue = abs($integer->value());
     return new static($naturalValue);
 }