original_string: protected function parseMultiLine($line, \SplFileObject $file, &$lineBreaks)
      {
          while ($this->isMultiLine($line) && $file->valid()) {
              $lineBreaks[] = strlen($line);
  
              $line2 = $file->getCurrentLine();
  
              // trim the ending slash
              $line = rtrim($line, '\\');
              // concatenate with next line
              $line = trim($line . $line2);
  
          }
          return $line;
      }
code: protected function parseMultiLine($line, \SplFileObject $file, &$lineBreaks)
      {
          while ($this->isMultiLine($line) && $file->valid()) {
              $lineBreaks[] = strlen($line);
  
              $line2 = $file->getCurrentLine();
  
              // trim the ending slash
              $line = rtrim($line, '\\');
              // concatenate with next line
              $line = trim($line . $line2);
  
          }
          return $line;
      }
code_tokens: protected function parseMultiLine ( $ line , \ SplFileObject $ file , & $ lineBreaks ) { while ( $ this -> isMultiLine ( $ line ) && $ file -> valid ( ) ) { $ lineBreaks [ ] = strlen ( $ line ) ; $ line2 = $ file -> getCurrentLine ( ) ; // trim the ending slash $ line = rtrim ( $ line , '\\' ) ; // concatenate with next line $ line = trim ( $ line . $ line2 ) ; } return $ line ; }
docstring: Parse a Multi Line
  
  @param $line
  @param \SplFileObject $file
  @param $lineBreaks
  @return string
docstring_tokens: Parse a Multi Line