コード例 #1
0
ファイル: Loader.php プロジェクト: klawdyo/spaghettiphp
 public static function instance($type, $class)
 {
     if (!class_exists($class)) {
         require_once Loader::path($type, $class);
     }
     return new $class();
 }
コード例 #2
0
ファイル: loaders.php プロジェクト: AlexanderGrom/knee
<?php

/**
 * Ручная загрузка скриптов. Тех, кому не нужен Autoload
 */
namespace Knee;

/**
 * Ручная загрузка скриптов
 */
Loader::path(ROOT_PATH . '/app/functions/main.php');
コード例 #3
0
ファイル: start.php プロジェクト: AlexanderGrom/knee
register_shutdown_function(function () {
    Session::end();
});
/**
 * Регистрация функций управления незапланированым завершением работы скрипта
 */
Debug::register();
/**
 * Подключение слушателей событий
 */
Loader::path(ROOT_PATH . "/app/events.php");
/**
 * Подключение дополнительных пользовательских настроек
 */
Loader::path(ROOT_PATH . "/app/settings.php");
/**
 * Подключение ручной загрузки скриптов
 */
Loader::path(ROOT_PATH . "/app/loaders.php");
/**
 * Подключение стартов app
 */
Loader::path(ROOT_PATH . "/app/starts.php");
/**
 * Старт маршрутизации
 */
Route::start();
/**
 * Сброс буфера в браузер
 */
ob_end_flush_all();
コード例 #4
0
ファイル: loader.class.php プロジェクト: voltrue2/pie
 public static function setRootPath($path)
 {
     self::$path = $path;
 }