diff --git a/src/Decimal.php b/src/Decimal.php index ebcc6c4..789c21d 100644 --- a/src/Decimal.php +++ b/src/Decimal.php @@ -38,6 +38,7 @@ final class Decimal /** * Private constructor + * @param integer $scale */ private function __construct($value, $scale) { @@ -57,7 +58,7 @@ private function __clone() * Returns a "Positive Infinite" object * @return Decimal */ - public static function getPositiveInfinite () + public static function getPositiveInfinite() { if (self::$pInf === null) { self::$pInf = new Decimal('INF', 0); @@ -70,7 +71,7 @@ public static function getPositiveInfinite () * Returns a "Negative Infinite" object * @return Decimal */ - public static function getNegativeInfinite () + public static function getNegativeInfinite() { if (self::$nInf === null) { self::$nInf = new Decimal('-INF', 0); @@ -251,9 +252,9 @@ public static function fromDecimal(Decimal $decValue, $scale = null) /** * Adds two Decimal objects - * @param BigNumber $b + * @param Decimal $b * @param integer $scale - * @return BigNumber + * @return Decimal */ public function add(Decimal $b, $scale = null) { @@ -279,9 +280,9 @@ public function add(Decimal $b, $scale = null) /** * Subtracts two BigNumber objects - * @param BigNumber $b + * @param Decimal $b * @param integer $scale - * @return BigNumber + * @return Decimal */ public function sub(Decimal $b, $scale = null) { @@ -307,9 +308,9 @@ public function sub(Decimal $b, $scale = null) /** * Multiplies two BigNumber objects - * @param BigNumber $b + * @param Decimal $b * @param integer $scale - * @return BigNumber + * @return Decimal */ public function mul(Decimal $b, $scale = null) { @@ -339,9 +340,9 @@ public function mul(Decimal $b, $scale = null) * integer division because it rounds the * last digit in order to minimize the error. * - * @param BigNumber $b + * @param Decimal $b * @param integer $scale - * @return BigNumber + * @return Decimal */ public function div(Decimal $b, $scale = null) { @@ -352,7 +353,7 @@ public function div(Decimal $b, $scale = null) } elseif ($this->isZero()) { return self::fromDecimal($this, $scale); } elseif ($this->isInfinite()) { - + if ($b->isInfinite()) { throw new \DomainException("Infinite divided by Infinite is not allowed."); } elseif ($b->isPositive()) { @@ -545,7 +546,7 @@ public function isInfinite() /** * Equality comparison between this object and $b - * @param BigNumber $b + * @param Decimal $b * @param integer $scale * @return boolean */ @@ -573,7 +574,7 @@ public function equals(Decimal $b, $scale = null) /** * $this > $b : returns 1 , $this < $b : returns -1 , $this == $b : returns 0 * - * @param IComparableNumber $b + * @param Decimal $b * @return integer */ public function comp(Decimal $b, $scale = null) @@ -791,7 +792,7 @@ private static function compute2NRoot($base, $index, $out_scale) * @param mixed $value * @param integer $scale */ - private static function paramsValidation ($value, $scale) + private static function paramsValidation($value, $scale) { if ($value === null) { throw new \InvalidArgumentException('$value must be a non null number'); diff --git a/tests/Infinite/InfiniteSubTest.php b/tests/Infinite/InfiniteSubTest.php index b43e9f6..bbeb247 100644 --- a/tests/Infinite/InfiniteSubTest.php +++ b/tests/Infinite/InfiniteSubTest.php @@ -16,7 +16,7 @@ public function testInfiniteSub() $catched = true; } $this->assertTrue($catched); - + $catched = false; try { $nInf->sub($nInf);