<?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(); 
?>
 
 |