WizdomWeb/app/Controllers/ClientsController.php

38 lines
1.4 KiB
PHP

<?php
namespace WizdomNetworks\WizeWeb\Controllers;
use WizdomNetworks\WizeWeb\Core\View;
use WizdomNetworks\WizeWeb\Utilities\Logger;
use WizdomNetworks\WizeWeb\Utilities\ErrorHandler;
class ClientsController
{
public function index()
{
Logger::debug("ClientsController::index() - Executing clients & partners page rendering.");
try {
$data = [
'title' => 'Our Clients & Partners - Wizdom Networks',
'heroConfig' => [
'title' => 'Trusted by Industry Leaders',
'description' => 'Our valued clients and strategic partners.',
'image' => '/assets/images/clients-hero.jpg',
'cta' => ['text' => 'Join Us', 'link' => '/contact'],
'style' => 'default',
'position' => 'top'
],
'content' => "<h1>Our Clients & Partners</h1><p>We collaborate with top organizations to deliver innovative IT solutions.</p>"
];
Logger::debug("ClientsController::index() - Data prepared successfully.");
View::render('pages/clients', $data);
Logger::info("ClientsController::index() - Clients & partners page rendered successfully.");
} catch (\Throwable $e) {
Logger::error("ClientsController::index() - Error rendering clients page: " . $e->getMessage());
ErrorHandler::exception($e);
}
}
}