コード例 #1
0
ファイル: PsCoreIncluder.php プロジェクト: ilivanoff/www
 /** @return PsCoreIncluder */
 public static function inst()
 {
     return self::$inst ? self::$inst : (self::$inst = new PsCoreIncluder());
 }
コード例 #2
0
ファイル: MainImport.php プロジェクト: ilivanoff/ps-sdk-dev
 */
if (PS_DIR_INCLUDES != basename(__DIR__)) {
    die('Invalid ps-sdk includes dir: ' . basename(__DIR__));
}
/*
 * Стартуем сессию 
 * TODO - надо ли?
 */
if (!isset($_SESSION)) {
    session_start();
}
/*
 * Подключим все классы из src/auto
 */
include_once __DIR__ . '/src/auto/PsCoreIncluder.php';
PsCoreIncluder::inst()->includeCore();
/*
 * Зарегистрируем наш обработчик для php ошибок
 */
ExceptionHandler::register4errors();
/*
 * Подключим обработчик эксепшенов. Позднее мы подключим "красивый" обработчик ошибок.
 */
ExceptionHandler::register();
/*
 * Подключим загрузчик служебных классов
 */
Autoload::inst()->register();
/*
 * Если мы работаем под процессом - не подключаемся автоматически к DB и используем специальный провайдер безопасности
 */