# Klassenhierarchie

> Automatisch generierter Klassenüberblick

---

_Automatisch generiert durch `docs/tools/generate-class-hierarchy.php` — nicht manuell bearbeiten._

## Modul

- `LinkEnhancerModule` extends `AbstractModule` implements `MiddlewareInterface`, `ModuleCustomInterface`, `ModuleGlobalInterface`, `ModuleConfigInterface`, `ModuleDataFixInterface`, `ModuleListInterface`, `ModuleTabInterface`, `SettingInterface` — `LinkEnhancerModule.php`
- `SettingInterface` — `SettingInterface.php`
- `LinkEnhancerUtils` — `LinkEnhancerUtils.php`
- `LinkEnhancerModuleExt` extends `LinkEnhancerModule` implements `ModuleExtGlobalInterface` — `LinkEnhancerModuleExt.php`

## CommonMark (Extensions)

- `LeImageRenderer` (final) implements `NodeRendererInterface`, `XmlNodeRendererInterface`, `ConfigurationAwareInterface` — `CommonMark/LeImageRenderer.php`
- `SmartPunctHelper` — `CommonMark/SmartPunctHelper.php`
- `LeTableOfContentsRenderer` (final) implements `NodeRendererInterface`, `XmlNodeRendererInterface` — `CommonMark/LeTableOfContentsRenderer.php`

## Factories

- `CustomMarkdownFactory` extends `MarkdownFactory` — `Factories/CustomMarkdownFactory.php`

## Request-Handler

- `DataFixBlocksAction` implements `RequestHandlerInterface` — `Http/RequestHandlers/DataFixBlocksAction.php`
- `HelpWthbAction` implements `RequestHandlerInterface` — `Http/RequestHandlers/HelpWthbAction.php`
- `XrefDetailData` (final) implements `RequestHandlerInterface` — `Http/RequestHandlers/XrefDetailData.php`
- `XrefOverviewListData` (final) implements `RequestHandlerInterface` — `Http/RequestHandlers/XrefOverviewListData.php`
- `GotoIdTreeAction` extends `GotoIdAction` — `Http/RequestHandlers/GotoIdTreeAction.php`
- `GotoUidTreeAction` extends `GotoUidAction` — `Http/RequestHandlers/GotoUidTreeAction.php`
- `GotoXrefAction` implements `RequestHandlerInterface` — `Http/RequestHandlers/GotoXrefAction.php`
- `DataFixRebuildIndexAction` implements `RequestHandlerInterface` — `Http/RequestHandlers/DataFixRebuildIndexAction.php`
- `RenumberActionHandler` (final) — `Http/RequestHandlers/RenumberActionHandler.php`
- `HelpMdAction` implements `RequestHandlerInterface` — `Http/RequestHandlers/HelpMdAction.php`
- `AdminXrefOverviewData` (final) implements `RequestHandlerInterface` — `Http/RequestHandlers/AdminXrefOverviewData.php`
- `GotoIdAction` extends `AbstractGotoAction` — `Http/RequestHandlers/GotoIdAction.php`
- `HelpWtCoreAction` implements `RequestHandlerInterface` — `Http/RequestHandlers/HelpWtCoreAction.php`
- `WthbAdminHandler` (final) — `Http/RequestHandlers/WthbAdminHandler.php`
- `GotoUidAction` extends `AbstractGotoAction` — `Http/RequestHandlers/GotoUidAction.php`
- `AbstractGotoAction` (abstract) implements `RequestHandlerInterface` — `Http/RequestHandlers/AbstractGotoAction.php`

## Schema

- `SeedHelpTable` implements `SeedInterface` — `Schema/SeedHelpTable.php`
- `Migration6` implements `MigrationInterface` — `Schema/Migration6.php`
- `Migration2` implements `MigrationInterface` — `Schema/Migration2.php`
- `Migration7` implements `MigrationInterface` — `Schema/Migration7.php`
- `Migration3` implements `MigrationInterface` — `Schema/Migration3.php`
- `Migration4` implements `MigrationInterface` — `Schema/Migration4.php`
- `Migration1` implements `MigrationInterface` — `Schema/Migration1.php`
- `Migration5` implements `MigrationInterface` — `Schema/Migration5.php`
- `Migration0` implements `MigrationInterface` — `Schema/Migration0.php`

## Services

- `AdminSettingsBuilder` (final) — `Services/AdminSettingsBuilder.php`
- `MarkdownEditorActivationService` (final) — `Services/MarkdownEditorActivationService.php`
- `IndexRebuildScheduler` (final) — `Services/IndexRebuildScheduler.php`
- `UidTagCollector` (final) — `Services/UidTagCollector.php`
- `TextTagCollector` (final) — `Services/TextTagCollector.php`
- `ContentBuilder` (final) — `Services/ContentBuilder.php`
- `RenumberWithLinksService` (final) — `Services/RenumberWithLinksService.php`
- `DataFiles` (final) — `Services/DataFiles.php`
- `XrefOverviewColumns` (final) — `Services/XrefOverviewColumns.php`
- `LinkIndexService` (final) — `Services/LinkIndexService.php`
- `XrefsService` (final) — `Services/XrefsService.php`
- `XrefDetailService` (final) — `Services/XrefDetailService.php`
- `WthbService` — `Services/WthbService.php`
- `IdResolver` (final) — `Services/IdResolver.php`
- `LinkRenderer` (final) — `Services/LinkRenderer.php`
- `WthbTocService` (final) — `Services/WthbTocService.php`
- `UidIndexService` (final) — `Services/UidIndexService.php`

## DataFix

- `FixHandlerInterface` — `DataFix/FixHandlerInterface.php`
- `DataFixDispatcher` — `DataFix/DataFixDispatcher.php`
- `TreeLookupTrait` — `DataFix/TreeLookupTrait.php`
- `DanglingLinksFix` (final) implements `FixHandlerInterface` — `DataFix/Handlers/DanglingLinksFix.php`
- `DuplicateUidFix` (final) implements `FixHandlerInterface` — `DataFix/Handlers/DuplicateUidFix.php`
- `WtTypeFix` (final) implements `FixHandlerInterface` — `DataFix/Handlers/WtTypeFix.php`
- `XrefUidSwapFix` (final) implements `FixHandlerInterface` — `DataFix/Handlers/XrefUidSwapFix.php`
- `AmbiguousUidFix` (final) implements `FixHandlerInterface` — `DataFix/Handlers/AmbiguousUidFix.php`
