Code Duplication    Length = 7-7 lines in 2 locations

src/BCMathExtended/BC.php 2 locations

@@ 201-207 (lines=7) @@
198
     * @param int $precision
199
     * @return string
200
     */
201
    public static function roundDown($value, $precision = 0)
202
    {
203
        $multiply = bcpow(10, abs($precision));
204
        return $precision < 0 ?
205
            bcmul(BC::floor(bcdiv($value, $multiply)), $multiply, $precision) :
206
            bcdiv(BC::floor(bcmul($value, $multiply)), $multiply, $precision);
207
    }
208
209
    /**
210
     * @param int|string $value
@@ 214-220 (lines=7) @@
211
     * @param int $precision
212
     * @return string
213
     */
214
    public static function roundUp($value, $precision = 0)
215
    {
216
        $multiply = bcpow(10, abs($precision));
217
        return $precision < 0 ?
218
            bcmul(BC::ceil(bcdiv($value, $multiply)), $multiply, $precision) :
219
            bcdiv(BC::ceil(bcmul($value, $multiply)), $multiply, $precision);
220
    }
221
}