original_string: public function match($actual)
      {
          $this->validateCallable($actual);
  
          list($exception, $message) = $this->callableException($actual);
          $this->setMessage($message);
  
          return $this->matchMessage($actual, $exception, $message);
      }
code: public function match($actual)
      {
          $this->validateCallable($actual);
  
          list($exception, $message) = $this->callableException($actual);
          $this->setMessage($message);
  
          return $this->matchMessage($actual, $exception, $message);
      }
code_tokens: public function match ( $ actual ) { $ this -> validateCallable ( $ actual ) ; list ( $ exception , $ message ) = $ this -> callableException ( $ actual ) ; $ this -> setMessage ( $ message ) ; return $ this -> matchMessage ( $ actual , $ exception , $ message ) ; }
docstring: Executes the callable and matches the exception type and exception message.
  
  @param $actual
  @return Match
docstring_tokens: Executes the callable and matches the exception type and exception message .