public function multiply($factor)
    {
        $wrappedMoney = $this
            ->wrappedMoney
            ->multiply($factor);

        return self::create(
            $wrappedMoney->getAmount(),
            $this->getCurrency()
        );
    }
public function multiply($factor)
    {
        $wrappedMoney = $this
            ->wrappedMoney
            ->multiply($factor);

        return self::create(
            $wrappedMoney->getAmount(),
            $this->getCurrency()
        );
    }
public function multiply ( $ factor ) { $ wrappedMoney = $ this -> wrappedMoney -> multiply ( $ factor ) ; return self :: create ( $ wrappedMoney -> getAmount ( ) , $ this -> getCurrency ( ) ) ; }
Multiplies current Money amount by a factor returns the result as a new
Money.

@param float $factor Factor

@return MoneyInterface New money instance with amount multiplied by factor
Multiplies current Money amount by a factor returns the result as a new Money .