//-------------------------------------------------------------------------- // Setup The Framework Environment //-------------------------------------------------------------------------- defined('ENVIRONMENT') || define('ENVIRONMENT', 'development'); //-------------------------------------------------------------------------- // Load The Global Configuration //-------------------------------------------------------------------------- $path = APPDIR . 'Config.php'; if (is_readable($path)) { require $path; } //-------------------------------------------------------------------------- // Create New Application //-------------------------------------------------------------------------- $app = new Application(); $app->instance('app', $app); //-------------------------------------------------------------------------- // Detect The Application Environment //-------------------------------------------------------------------------- $env = $app->detectEnvironment(array('local' => array('darkstar'))); //-------------------------------------------------------------------------- // Bind Paths //-------------------------------------------------------------------------- $paths = array('base' => ROOTDIR, 'app' => APPDIR, 'public' => PUBLICDIR, 'storage' => STORAGE_PATH); $app->bindInstallPaths($paths); //-------------------------------------------------------------------------- // Load The Framework Facades //-------------------------------------------------------------------------- Facade::clearResolvedInstances(); Facade::setFacadeApplication($app); //--------------------------------------------------------------------------