I'm using the Reflection API in PHP to pull a DocComment (PHPDoc) string from a method
$r = new ReflectionMethod($object);
$comment = $r->getDocComment();
This will return a string that looks something like this (depending on how well the method was documented)
/**
* Does this great things
*
* @param string $thing
* @return Some_Great_Thing
*/
Are there any built-in methods or functions that can parse a PHP Doc Comment String into a data structure?
$object = some_magic_function_or_method($comment_string);
echo 'Returns a: ', $object->return;
Lacking that, what part of the PHPDoc source code should I be looking at the do this myself.
Lacking and/or in addition to that, is there third party code that's considered "better" at this that the PHPDoc code?
I realize parsing these strings isn't rocket science, or even computer science, but I'd prefer a well tested library/routine/method that's been built to deal with a lot of the janky, semi-non-correct PHP Doc code that might exist in the wild.