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