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;
|
|
|
|
/**
|
|
* Emergency Support Service
|
|
*
|
|
* Handles business logic related to emergency IT support services.
|
|
*/
|
|
class EmergencySupportService
|
|
{
|
|
/**
|
|
* Provide emergency support service details.
|
|
*
|
|
* @return array Details of the emergency support service.
|
|
*/
|
|
public function getServiceDetails(): array
|
|
{
|
|
try {
|
|
Logger::info("[DEBUG] Fetching emergency support service details");
|
|
|
|
$details = [
|
|
'name' => 'Emergency Support',
|
|
'description' => 'Round-the-clock emergency IT support for critical issues.',
|
|
'features' => [
|
|
'24/7 availability',
|
|
'Rapid response',
|
|
'Critical system recovery',
|
|
],
|
|
'price' => 'Custom pricing based on severity and scope',
|
|
];
|
|
|
|
Logger::info("[DEBUG] Retrieved emergency support service details: " . json_encode($details));
|
|
|
|
return $details;
|
|
} catch (\Exception $e) {
|
|
Logger::error("[ERROR] Failed to fetch emergency support service details: " . $e->getMessage());
|
|
ErrorHandler::exception($e);
|
|
return [];
|
|
}
|
|
}
|
|
}
|