+2009-06-12 Oliver Hader <oliver@typo3.org>
+
+ * Fixed bug #11272: Autoloader floads sysLog with XCLASS failures
+
2009-06-10 Oliver Hader <oliver@typo3.org>
* Added feature #11314: Extract functionality to create session ID from t3lib_userAuth::start()
}
}
- if (!class_exists($className, false)) {
+ if (!class_exists($className, false) && !interface_exists($className, false)) {
self::logLoadingFailure($className);
}
}
public static function makeInstanceClassName($className) {
self::logDeprecatedFunction();
- return (class_exists($className) && class_exists('ux_'.$className) ? t3lib_div::makeInstanceClassName('ux_' . $className) : $className);
+ return (class_exists($className) && class_exists('ux_'.$className, false) ? t3lib_div::makeInstanceClassName('ux_' . $className) : $className);
}
/**
* @return string Final class name to instantiate with "new [classname]"
*/
protected function getClassName($className) {
- return (class_exists($className) && class_exists('ux_' . $className) ? self::getClassName('ux_' . $className) : $className);
+ return (class_exists($className) && class_exists('ux_' . $className, false) ? self::getClassName('ux_' . $className) : $className);
}
/**