}
}
+ function exception_error_handler($errno, $errstr, $errfile, $errline )
+ {
+ throw new ErrorException($errstr, $errno, 0, $errfile, $errline);
+ }
+
function get($base, $opts = array())
{
+ set_error_handler("exception_error_handler");
+
$this->scan();
}
continue;
}
+// require_once implode('/', $route) . "/" . $d;
+
try {
- include_once implode('/', $route) . "/" . $d;
- } catch(Exception $e) {
- echo "Message : " . $e->getMessage() . "\n";
- echo "Code : " . $e->getCode() . "\n";
+ require_once implode('/', $route) . "/" . $d;
+ } catch (ErrorException $ex) {
+ echo "Unable to load configuration file.";
}
-
-
}