33 lines
924 B
PHP
33 lines
924 B
PHP
<?php
|
|
|
|
ini_set('display_errors', 1);
|
|
ini_set('display_startup_errors', 1);
|
|
error_reporting(E_ALL);
|
|
|
|
|
|
// File: public/index.php
|
|
// Version: v1.1
|
|
// Purpose: Application entry point with Arsha one-pager routing
|
|
// Project: Wizdom Networks Website
|
|
|
|
require_once __DIR__ . '/../vendor/autoload.php';
|
|
|
|
use WizdomNetworks\WizdomWeb\Core\Router;
|
|
use WizdomNetworks\WizdomWeb\Utils\Logger;
|
|
use WizdomNetworks\WizdomWeb\Utils\ErrorHandler;
|
|
use WizdomNetworks\WizdomWeb\Controllers\LandingController;
|
|
|
|
Logger::info("Bootstrapping application");
|
|
|
|
$router = new Router();
|
|
|
|
// ✅ Register new Arsha landing route
|
|
$router->add('/', LandingController::class, 'index');
|
|
|
|
// 🛑 Optional: Disable old route to avoid conflict
|
|
// use WizdomNetworks\WizeWeb\Controllers\HomeController;
|
|
// $router->add('', HomeController::class, 'index');
|
|
|
|
$requestedPath = parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH);
|
|
$router->dispatch($requestedPath);
|