prepare($sql); $stmt->execute(['api_key' => $apiKey]); $row = $stmt->fetch(); if (!$row) { return [ false, [ 'code' => 'API_KEY_NOT_FOUND', 'message' => 'Invalid API key' ] ]; } return [true, $row]; } catch (\Throwable $e) { return [ false, [ 'code' => 'AUTH_DB_ERROR', 'message' => 'Failed to query auth database' ] ]; } } }