WizdomWeb/app/Services/ITConsultingService.php

46 lines
1.3 KiB
PHP

<?php
namespace WizdomNetworks\WizeWeb\Services;
use WizdomNetworks\WizeWeb\Utils\Logger;
use WizdomNetworks\WizeWeb\Utils\ErrorHandler;
/**
* IT Consulting Service
*
* Handles business logic related to IT consulting services.
*/
class ITConsultingService
{
/**
* Provide IT consulting service details.
*
* @return array Details of the IT consulting service.
*/
public function getServiceDetails(): array
{
try {
Logger::info("[DEBUG] Fetching IT consulting service details");
$details = [
'name' => 'IT Consulting',
'description' => 'Expert IT consulting services to drive your business forward.',
'features' => [
'Infrastructure planning',
'Cloud integration',
'Technology strategy',
],
'price' => 'Custom pricing based on requirements',
];
Logger::info("[DEBUG] Retrieved IT consulting service details: " . json_encode($details));
return $details;
} catch (\Exception $e) {
Logger::error("[ERROR] Failed to fetch IT consulting service details: " . $e->getMessage());
ErrorHandler::exception($e);
return [];
}
}
}