1, 'message' => 'Autoload OK']) . "\n"; flush(); require_once __DIR__ . '/CSVTransformer.php'; echo json_encode(['step' => 2, 'message' => 'CSVTransformer required']) . "\n"; flush(); $transformer = new CSVTransformer(); echo json_encode(['step' => 3, 'message' => 'CSVTransformer instantiated']) . "\n"; flush(); require_once __DIR__ . '/OMGService.php'; echo json_encode(['step' => 4, 'message' => 'OMGService required']) . "\n"; flush(); $omg = new OMGService(); echo json_encode(['step' => 5, 'message' => 'OMGService instantiated']) . "\n"; flush(); require_once __DIR__ . '/EmailService.php'; echo json_encode(['step' => 6, 'message' => 'EmailService required']) . "\n"; flush(); $email = new EmailService(); echo json_encode([ 'success' => true, 'message' => 'All services loaded successfully' ]); } catch (Exception $e) { http_response_code(500); echo json_encode([ 'success' => false, 'error' => $e->getMessage(), 'file' => $e->getFile(), 'line' => $e->getLine(), 'trace' => $e->getTraceAsString() ]); }