コード例 #1
0
ファイル: index.php プロジェクト: moiseh/codegen
<?php

error_reporting(E_ALL);
date_default_timezone_set('UTC');
// session
if (!session_id()) {
    session_start();
}
require __DIR__ . '/vendor/autoload.php';
require __DIR__ . '/src/core.php';
\Meta\Installer::checkConfiguration();
// check configuration file
require __DIR__ . '/app/config.php';
\Meta\Installer::checkDbTables();
// check if initial database has installed
require __DIR__ . '/sql/migrations.php';
// load db migrations & init scripts
\Meta\DbMigration::execute(new \migrations());
\Meta\FileSystem::init();
// load page definitions
require_once __DIR__ . '/app/pages.php';
// routing dispatcher
if (!\Meta\Route::get()->dispatch()) {
    echo new \Meta\Page\NotFound();
}