33 lines
865 B
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.";
|
|
}
|
|
}
|
|
}
|