Datei-Detail
scan_tables.php
Vertiefte Sicht auf Verantwortung, Eingänge, Ausgaben, Kopplung und technische Struktur dieser Datei.
Diese Datei oder Tabelle ist fachlich bzw. technisch besonders sensibel. Änderungen sollten immer mit Blick auf Abhängigkeiten, Scope und Seiteneffekte geprüft werden.
Stellt einen technischen Eintrittspunkt für das Modul Unzugeordnet bereit. Die Datei nimmt Requests entgegen, validiert oder interpretiert Eingabedaten und liefert eine direkte Antwort an Frontend oder aufrufende Logik zurück.
Es wurden keine direkten externen Eingänge erkannt. Der Einstieg erfolgt voraussichtlich über interne Aufrufe, Includes oder feste Konfiguration.
Liefert JSON-Antworten.
Gehört fachlich zum Modul Unzugeordnet und greift auf Tabellen wie EVENTS, ROUTINES, TABLES, TRIGGERS, VIEWS.
Änderungen an Parametern oder Antwortschema wirken direkt auf aufrufende Clients, Schemaänderungen in JSON-Antworten können Frontend-Logik oder Integrationen brechen, die Datei hängt an mehreren Tabellen und ist dadurch fachlich sensibler und Änderungen sollten mit besonderer Vorsicht getestet werden.
Keine Includes erkannt.
Keine Endpoints erkannt.
Keine zusätzlichen Hinweise vorhanden.
Weiterarbeiten
Verwandte Dateien und Tabellen
Request & Response
Eingänge und Ausgaben im Detail
Eingang
Ausgabe
JSON
PHP-Struktur
Namespace & Signaturen
- function createPdo: PDO
- function loadDbCatalog: array
- function buildLookupSet: array
- function getProjectPatterns: array
- function getDefinitionPatterns: array
- function scanProjectFiles: array
- function scanDbDefinitions: array
- function scanTextBlock: void
- function processMatch: void
- function classifyRelation: array
- function emptyScanResult: array
- function addObjectHit: void
- function addFileHit: void
- function addCrossSchemaRef: void
- function buildHitRow: array
- function ksortScanResult: void
- function buildSummaryText: string
- function buildDbCatalogText: string
- function buildCodeObjectsText: string
- function buildFilesOverviewText: string
- function buildUnusedDbObjectsText: string
- function buildUnknownCodeReferencesText: string
- function buildDbInternalText: string
- function buildCrossSchemaText: string
- function appendObjectSection: void
- function appendCrossSchemaSection: void
- function buildDiffCsvRows: array
- function normalizeScanForJson: array
- function normalizeObjectMap: array
- function normalizeFilesMap: array
- function normalizeCrossSchemaMap: array
- function normalizeCatalogForJson: array
- function applyCliOverrides: array
- function ensureDir: void
- function relativePath: string
- function offsetToLine: int
- function lineSnippet: string
- function writeTextFile: void
- function writeCsvFile: void