46 lines
1.3 KiB
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 [];
|
|
}
|
|
}
|
|
}
|