コード例 #1
0
ファイル: App.php プロジェクト: foreverphp/framework
 public function load($app)
 {
     $this->appName = $app;
     // Carga los archivos opcionales de las apps
     $this->loadOptional('contexts');
     $this->loadOptional('middlewares');
     // Agrego los directorias al cargador de clases
     ClassLoader::addDirectories(array(APPS_ROOT . DS . $this->appName . DS . 'models', APPS_ROOT . DS . $this->appName . DS . 'views'));
 }
コード例 #2
0
ファイル: start.php プロジェクト: foreverphp/foreverphp
// Ruta raiz de las Apps
define('APPS_ROOT', ROOT_PATH . DS . 'apps');
/*
 * Incluye el cargador de clases de Composer
 */
require ROOT_PATH . '/vendor/autoload.php';
/*
 * Incluye el archivo con las funciones auxiliares.
 */
require ROOT_PATH . '/vendor/foreverphp/framework/src/ForeverPHP/Core/helpers.php';
/*
 * Incluye el cargador de clases de ForeverPHP.
 */
use ForeverPHP\Core\ClassLoader;
ClassLoader::addDirectories(ROOT_PATH);
ClassLoader::register();
/*
 * Se importan las clases necesarias para el inicio.
 */
use ForeverPHP\Core\AliasLoader;
use ForeverPHP\Core\Settings;
use ForeverPHP\Core\Setup;
/*
 * Valida si el archivo fue requerido desde foreverphp-admin, de ser
 * así se detiene la ejecución en este punto porque no es necesario
 * seguir con la carga.
 */
if (defined('FOREVERPHP_ADMIN')) {
    return;
}
/*