there is nothing about PSR-0 here. The condition to be able to use ``class_exists`` in the Doctrine AnnotationRegistry is that all autoloaders registered in your app are failing silently when they cannot find a class (meaning they don't break ``class_exists`` for undefined classes)