original_string: protected function evalDocBlock($reflectionObj)
      {
          $comment = $reflectionObj->getDocComment();
          $comment = substr($comment, 3, -2);
  
          $parts = explode('@', $comment);
          $comment = array_shift($parts);
          $comment = trim(trim($comment), '*');
          $comment = implode(' ', array_map('trim', explode('*', $comment)));
  
          return $comment;
      }
code: protected function evalDocBlock($reflectionObj)
      {
          $comment = $reflectionObj->getDocComment();
          $comment = substr($comment, 3, -2);
  
          $parts = explode('@', $comment);
          $comment = array_shift($parts);
          $comment = trim(trim($comment), '*');
          $comment = implode(' ', array_map('trim', explode('*', $comment)));
  
          return $comment;
      }
code_tokens: protected function evalDocBlock ( $ reflectionObj ) { $ comment = $ reflectionObj -> getDocComment ( ) ; $ comment = substr ( $ comment , 3 , - 2 ) ; $ parts = explode ( '@' , $ comment ) ; $ comment = array_shift ( $ parts ) ; $ comment = trim ( trim ( $ comment ) , '*' ) ; $ comment = implode ( ' ' , array_map ( 'trim' , explode ( '*' , $ comment ) ) ) ; return $ comment ; }
docstring: Extracts the comment from a DocBlock
  @param  ReflectionClass $reflectionObj
  @return string
docstring_tokens: Extracts the comment from a DocBlock