original_string: public function multiply(Fraction $fraction)
      {
          $numerator = $this->getNumerator() * $fraction->getNumerator();
          $denominator = $this->getDenominator() * $fraction->getDenominator();
  
          return new static($numerator, $denominator);
      }
code: public function multiply(Fraction $fraction)
      {
          $numerator = $this->getNumerator() * $fraction->getNumerator();
          $denominator = $this->getDenominator() * $fraction->getDenominator();
  
          return new static($numerator, $denominator);
      }
code_tokens: public function multiply ( Fraction $ fraction ) { $ numerator = $ this -> getNumerator ( ) * $ fraction -> getNumerator ( ) ; $ denominator = $ this -> getDenominator ( ) * $ fraction -> getDenominator ( ) ; return new static ( $ numerator , $ denominator ) ; }
docstring: Multiply this fraction by a given fraction
  
  @author Tom Haskins-Vaughan <tom@tomhv.uk>
  @since  0.1.0
  
  @param Fraction $fraction
  
  @return Fraction
docstring_tokens: Multiply this fraction by a given fraction