-// Lower framework classes
-$lowerClasses = array(
- 'exceptions', // Exceptions
- 'interfaces', // Interfaces
- 'main', // General main classes
- 'middleware' // The middleware
-);
-
-// Cache loader instance
-$loaderInstance = ClassLoader::getSelfInstance();
-
-// Load all classes
-foreach ($lowerClasses as $className) {
- // Try to load the framework classes
- $loaderInstance->scanClassPath('inc/classes/' . $className . '/');
-} // END - foreach
-
-// Clean up the global namespace
-unset($lowerClasses[3]); // Applications shall not have any middleware
-unset($className);
+// Scan for all framework classes, exceptions and interfaces
+ClassLoader::scanFrameworkClasses();