🚀 مُصادَق: تحديث برمجي جديد 2026-05-03 15:51

This commit is contained in:
Hamza-Ayed
2026-05-03 15:51:53 +03:00
parent e182faad1d
commit 81a3e5188e
12 changed files with 415 additions and 6060 deletions

View File

@@ -70,18 +70,18 @@ final class Application
try {
$request = new Request();
$this->router->dispatch($request, $this->container);
} catch (\App\Core\Exceptions\HttpException $e) {
// Application-level intentional HTTP errors
Response::error($e->getMessage(), $e->getErrorCode(), $e->getCode(), $e->getData());
} catch (\Throwable $e) {
// Global Exception Handler
Response::error(
'حدث خطأ غير متوقع في النظام',
'INTERNAL_SERVER_ERROR',
500,
[
'message' => $e->getMessage(),
'file' => $e->getFile(),
'line' => $e->getLine()
]
);
// Log real error internally only
error_log("[MUSADAQ_ERROR] " . $e->getMessage() . " in " . $e->getFile() . ":" . $e->getLine() . "\nStack trace:\n" . $e->getTraceAsString());
// Global Exception Handler (Never expose stack traces in production)
Response::json([
'success' => false,
'message' => 'Unexpected system error'
], 500);
}
}
}