phpDocumentor/phpDocumentor2 — pull request #660 by shrink (2012-10-26 00:18:02+00:00)
Title: Potential fix for loading parent classes during inheritance processing.

Small fix concerning how parent classes are resolved by the ClassNode during behaviour processing.
When calling php's class_exists function with the 'autoload' parameter set to true (default value),
fatal errors that occur within the scope of the triggered autoload are swallowed atm.
The phpdoc.php process then silently dies, making it hard to track down what happened.
In my case I wanted to generate api doc for classes that extend the Agavi framework and Phing.
The autoloading for both libraries is bootstrapped outside of the phpdoc.php script's scope
and therefore their classes can not be resolved at phpdoc runtime leading to fatal errors when trying to autoload.
Imho not suppressing class_exists errors and not triggering autoloading should to the job here?
Correct me, if I am missing something here :)