original_string: public function canReview(ReviewableInterface $subject)
      {
          if ($subject instanceof FileInterface) {
              return $this->canReviewFile($subject);
          }
          if ($subject instanceof CommitMessageInterface) {
              return $this->canReviewMessage($subject);
          }
          return false;
      }
code: public function canReview(ReviewableInterface $subject)
      {
          if ($subject instanceof FileInterface) {
              return $this->canReviewFile($subject);
          }
          if ($subject instanceof CommitMessageInterface) {
              return $this->canReviewMessage($subject);
          }
          return false;
      }
code_tokens: public function canReview ( ReviewableInterface $ subject ) { if ( $ subject instanceof FileInterface ) { return $ this -> canReviewFile ( $ subject ) ; } if ( $ subject instanceof CommitMessageInterface ) { return $ this -> canReviewMessage ( $ subject ) ; } return false ; }
docstring: Determine if the subject can be reviewed.
  
  @param  ReviewableInterface $subject
  @return boolean
docstring_tokens: Determine if the subject can be reviewed .