Code Duplication    Length = 7-7 lines in 2 locations

src/BCMathExtended/BC.php 2 locations

@@ 205-211 (lines=7) @@
202
     * @param int $precision
203
     * @return string
204
     */
205
    public static function roundDown($number, $precision = 0)
206
    {
207
        $multiply = self::pow(10, (string)abs($precision));
208
        return $precision < 0 ?
209
            self::mul(self::floor(self::div($number, $multiply)), $multiply, $precision) :
210
            self::div(self::floor(self::mul($number, $multiply)), $multiply, $precision);
211
    }
212
213
    /**
214
     * @param int|string $number
@@ 218-224 (lines=7) @@
215
     * @param int $precision
216
     * @return string
217
     */
218
    public static function roundUp($number, $precision = 0)
219
    {
220
        $multiply = self::pow(10, (string)abs($precision));
221
        return $precision < 0 ?
222
            self::mul(self::ceil(self::div($number, $multiply)), $multiply, $precision) :
223
            self::div(self::ceil(self::mul($number, $multiply)), $multiply, $precision);
224
    }
225
226
    /**
227
     * @return int