public function multiplyBy($multiplier) { self::assertNumeric($multiplier); $amount = bcmul($this->amount, (string) $multiplier, self::SCALE); return $this->newInstance($amount); }