<?php // ----------------------------------------------------------------- // Chargement des configurations // ----------------------------------------------------------------- // Chargement des principaux fichier de l'application // ----------------------------------------------------------------- require dirname(__DIR__) . "/vendor/autoload.php"; $config = (require dirname(__DIR__) . "/configuration/bootstrap.php"); // Creation de l'application $app = \Snoop\Core\Application::loader($config->init); require "Http/Router/index.php"; // Lancement de l'application $app->run(); return $app;
<?php use Snoop\Database\Database as DB; use Snoop\Support\Util; 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;