pdo(); if (!$pdo) { http_response_code(500); echo json_encode(['error' => 'DB disabled or unavailable'], JSON_UNESCAPED_UNICODE); exit; } $repo = new \App\Repository\MaterialMatrixRepository($pdo); $printers = $repo->listActivePrinters(); echo json_encode($printers, JSON_UNESCAPED_UNICODE); exit;