public static function listManagers() { $aResult = array(); foreach (ResourceFinder::findAllResourceObjectsByExpressions(array('classes', "/(\\w+)Manager.php/")) as $oResource) { $aResult[$oResource->getRelativePath()] = $oResource->getFileName('.php'); } return $aResult; }