$statusCode, 'error' => $statusCode, 'messages' => [ 'error' => 'Unexpected error', ], ]; if (ENVIRONMENT === 'development') { $data['messages'] = array_merge($data['messages'], [ 'message' => $exception->getMessage(), 'file' => $exception->getFile(), 'line' => $exception->getLine(), 'trace' => $exception->getTrace(), ]); } echo json_encode($data); } }