WizdomWeb/public/index.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);