WizdomWeb/app/Controllers/HomeController.php

33 lines
865 B
PHP

<?php
namespace WizdomNetworks\WizeWeb\Controllers;
use WizdomNetworks\WizeWeb\Core\Controller;
use WizdomNetworks\WizeWeb\Utils\Logger;
use WizdomNetworks\WizeWeb\Utils\ErrorHandler;
class HomeController extends Controller
{
/**
* Displays the home page.
*/
public function index(): void
{
Logger::info("HomeController::index() invoked.");
$data = [
'title' => 'Welcome to Wizdom Networks',
'description' => 'Your trusted IT consulting partner.',
];
try {
$this->render('pages/home', $data);
Logger::info("Home page rendered successfully.");
} catch (\Exception $e) {
Logger::error("Failed to render home page: " . $e->getMessage());
http_response_code(500);
echo "An internal error occurred.";
}
}
}