34 lines
1.4 KiB
PHP
34 lines
1.4 KiB
PHP
<?php
|
|
ini_set('display_errors', 1);
|
|
ini_set('display_startup_errors', 1);
|
|
error_reporting(E_ALL);
|
|
//set_include_path(__DIR__ . '/../resources/views');
|
|
|
|
require_once __DIR__ . '/../vendor/autoload.php';
|
|
|
|
use WizdomNetworks\WizeWeb\Core\Router;
|
|
use WizdomNetworks\WizeWeb\Controllers\HomeController;
|
|
use WizdomNetworks\WizeWeb\Controllers\AboutController;
|
|
use WizdomNetworks\WizeWeb\Controllers\ContactController;
|
|
use WizdomNetworks\WizeWeb\Controllers\ServicesController;
|
|
use WizdomNetworks\WizeWeb\Controllers\TestimonialsController;
|
|
use WizdomNetworks\WizeWeb\Utils\ClassInspector;
|
|
use WizdomNetworks\WizeWeb\Utils\ErrorHandler;
|
|
use WizdomNetworks\WizeWeb\Utils\Logger;
|
|
|
|
// Debug all classes in the top-level namespace
|
|
//ClassInspector::debugTopLevelNamespace();
|
|
|
|
$router = new Router();
|
|
$router->add('', HomeController::class, 'index');
|
|
$router->add('about', AboutController::class, 'index');
|
|
$router->add('contact', ContactController::class, 'index');
|
|
$router->add('testimonials', TestimonialsController::class, 'index');
|
|
$router->add('services', ServicesController::class, 'index');
|
|
$router->add('services/it-consulting', ServicesController::class, 'itConsulting');
|
|
$router->add('services/emergency-support', ServicesController::class, 'emergencySupport');
|
|
$router->add('services/managed-services', ServicesController::class, 'managedServices');
|
|
|
|
// Dispatch the request
|
|
$router->dispatch($_SERVER['REQUEST_URI']);
|