Exemplo n.º 1
0
 /**
  * fromInteger.
  *
  * @param IntVal $integer
  *
  * @return static
  */
 public static function fromInteger(IntVal $integer)
 {
     return new static($integer->value());
 }
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);
 }