Login   Register  
PHP Classes
elePHPant
Icontem

File: core/bootstrap.php

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us
  Classes of Italo Lelis de Vietro  >  Easy Framework  >  core/bootstrap.php  >  Download  
File: core/bootstrap.php
Role: Configuration script
Content type: text/plain
Description: Configuration script
Class: Easy Framework
Full stack Web application framework with MVC
Author: By
Last change: include the routes file, that file will contain all the app routes
More readable bootstrap system
Date: 2012-03-03 05:59
Size: 1,723 bytes
 

Contents

Class file image Download
<?php

/**
 *  Carregamento das funcionalidades básicas do EasyFramework.
 *
 *  @license   http://www.opensource.org/licenses/mit-license.php The MIT License
 *  @copyright Copyright 2011, EasyFramework (http://www.easy.lellysinformatica.com)
 *
 */
/* Path to the temporary files directory. */
defined('TMP')
        || 
define('TMP'APP_PATH 'tmp' DS);
/* Path to the cache files directory. It can be shared between hosts in a multi-server setup. */
defined('CACHE')
        || 
define('CACHE'TMP 'cache' DS);
/* Path to the log files directory. It can be shared between hosts in a multi-server setup. */
defined('LOGS')
        || 
define('LOGS'TMP 'logs' DS);

/* Basic classes */
require CORE 'basics.php';
require 
CORE 'Common' DS 'App.php';
require 
CORE 'Error' DS 'Exceptions.php';

/* Register the autoload function for the Lazy load */
spl_autoload_register(array('App''load'));

/* Build the App configs */
App::build();

App::uses('Cache''Core/Cache');
App::uses('Debug''Core/Debug');
App::uses('Config''Core/Common');
App::uses('Error''Core/Error');

App::uses('Inflector''Core/Common');
App::uses('ClassRegistry''Core/Utility');

App::uses('Dispatcher''Core/Dispatcher');
App::uses('Mapper''Core/Dispatcher');

App::uses('Controller''Core/Controller');
App::uses('Model''Core/Model');
App::uses('View''Core/View');

App::uses('Security''Core/Security');

App::uses('AppController''App/controllers');
App::uses('AppModel''App/models');

App::import('Config', array('database''settings''routes'));

/* Handle the Exceptions and Errors */
Error::handleExceptions();
Error::setErrorReporting(Config::read('Error.level'));
//Error::handleErrors();
?>