*/
// Load the class from inc/config direktory
-@require_once(dirname(__FILE__) . '/classes/interfaces/class_FrameworkInterface.php');
-@require_once(dirname(__FILE__) . '/classes/interfaces/registry/class_Registerable.php');
-@require_once(dirname(__FILE__) . '/config/class_FrameworkConfiguration.php');
+require_once(dirname(__FILE__) . '/classes/interfaces/class_FrameworkInterface.php');
+require_once(dirname(__FILE__) . '/classes/interfaces/registry/class_Registerable.php');
+require_once(dirname(__FILE__) . '/config/class_FrameworkConfiguration.php');
// Get a new configuration instance
$cfg = FrameworkConfiguration::getInstance();
* Scans recursively a local path for class files which must have a prefix and a suffix as given by $this->suffix and $this->prefix
*
* @param $basePath The relative base path to 'base_path' constant for all classes
- * @param $ignoreList An optional list (array or string) of directory names which shall be ignored
+ * @param $ignoreList An optional list (array forced) of directory and file names which shall be ignored
* @return void
*/
- public function loadClasses ($basePath, $ignoreList = array() ) {
+ public function loadClasses ($basePath, array $ignoreList = array() ) {
// Is a list has been restored from cache, don't read it again
if ($this->listCached === true) {
// Abort here
return;
}
- // Convert string to array
- if (!is_array($ignoreList)) $ignoreList = array($ignoreList);
-
// Directories which our class loader ignores by default while
- // deep-scanning the directory structure. See scanLocalPath() for
- // details.
+ // deep-scanning the directory structure.
$ignoreList[] = ".";
$ignoreList[] = "..";
$ignoreList[] = ".htaccess";