Example #1
0
use Snoop\Support\Logger;
use Snoop\Support\Resource;
use Snoop\Support\Security;
if (file_exists("vendor/snoop/snoopframework/src/ApplicationAutoload.php")) {
    require "vendor/snoop/snoopframework/src/ApplicationAutoload.php";
    \Snoop\ApplicationAutoload::register();
    define("SELECT", DB::SELECT);
    define("INSERT", DB::INSERT);
    define("UPDATE", DB::UPDATE);
    define("DELETE", DB::DELETE);
    $app = \Snoop\Core\Application::loader(require "configuration/init.php");
    global $response;
    global $request;
    $response = \Snoop\Http\Response::load($app);
    $request = \Snoop\Http\Request::load($app);
    DB::loadConfiguration(require "configuration/db.php");
    Resource::configure(require "configuration/resource.php");
    if (!function_exists("db")) {
        function db()
        {
            return DB::class;
        }
    }
    if (!function_exists("view")) {
        function view($template, $data = [], $code = 200)
        {
            global $response;
            $response->view($template, $data, $code);
        }
    }
    if (!function_exists("table")) {