Example #1
0
}
//
// Include core classes
//
require PIE_CLASSES_DIR . DS . 'Pie.php';
require PIE_CLASSES_DIR . DS . 'Pie' . DS . 'Bootstrap.php';
require PIE_CLASSES_DIR . DS . 'Pie' . DS . 'Parameters.php';
require PIE_CLASSES_DIR . DS . 'Pie' . DS . 'Config.php';
require PIE_CLASSES_DIR . DS . 'Pie' . DS . 'Exception.php';
require PIE_CLASSES_DIR . DS . 'Pie' . DS . 'Exception' . DS . 'PhpError.php';
require PIE_CLASSES_DIR . DS . 'Db.php';
require PIE_CLASSES_DIR . DS . 'Db' . DS . 'Query.php';
//
// Set things up
//
Pie::microtime();
Pie_Bootstrap::setIncludePath();
Pie_Bootstrap::registerAutoload();
Pie_Bootstrap::defineFunctions();
Pie_Bootstrap::registerExceptionHandler();
Pie_Bootstrap::registerErrorHandler();
Pie_Bootstrap::revertSlashes();
Pie_Bootstrap::configure();
Pie_Bootstrap::setDefaultTimezone();
Pie_Bootstrap::addAlias();
Pie_Request::baseUrl();
// NOTE: plugin config was loaded after app, but that shouldn't matter much
//
// Give the project a chance to load aggregated files, etc.
//
Pie::event('pie/init');
Example #2
0
 static function registerErrorHandler()
 {
     self::$prev_error_handler = set_error_handler(array('Pie', 'errorHandler'));
 }