original_string: public function report($level, $message, ReviewInterface $review, ReviewableInterface $subject)
      {
          $issue = new Issue($level, $message, $review, $subject);
  
          $this->issues->append($issue);
  
          return $this;
      }
code: public function report($level, $message, ReviewInterface $review, ReviewableInterface $subject)
      {
          $issue = new Issue($level, $message, $review, $subject);
  
          $this->issues->append($issue);
  
          return $this;
      }
code_tokens: public function report ( $ level , $ message , ReviewInterface $ review , ReviewableInterface $ subject ) { $ issue = new Issue ( $ level , $ message , $ review , $ subject ) ; $ this -> issues -> append ( $ issue ) ; return $ this ; }
docstring: Reports an Issue raised by a Review.
  
  @param  int                 $level
  @param  string              $message
  @param  ReviewInterface     $review
  @param  ReviewableInterface $subject
  @return Reporter
docstring_tokens: Reports an Issue raised by a Review .