Controller.php
- Pfad:
src/Framework/Controller.php - Namespace: Framework
- Zeilen: 33 | Größe: 825 Bytes
- Geändert: 2025-12-29 00:20:02 | Gescannt: 2025-12-31 10:22:15
Code Hygiene Score: 100
- Dependencies: 100 (25%)
- LOC: 100 (20%)
- Methods: 100 (20%)
- Secrets: 100 (15%)
- Classes: 100 (10%)
- Magic Numbers: 100 (10%)
Keine Issues gefunden.
Dependencies 10
- trait Framework\Http\CsrfTrait
- trait Framework\Http\ResponseTrait
- trait Framework\Http\HtmxResponseTrait
- trait Framework\Http\ViewTrait
- trait Framework\Http\InputTrait
- use Framework\Http\CsrfTrait
- use Framework\Http\HtmxResponseTrait
- use Framework\Http\InputTrait
- use Framework\Http\ResponseTrait
- use Framework\Http\ViewTrait
Klassen 1
-
Controllerclass Zeile 25
Verwendet von 48
- BackupRestoreController.php extends
- BackupRestoreController.php use
- ChatController.php extends
- ChatController.php use
- ChatController.php extends
- ChatController.php use
- CodeAnalysisController.php extends
- CodeAnalysisController.php use
- ConfigController.php extends
- ConfigController.php use
- ConfigController.php extends
- ConfigController.php use
- ContentController.php extends
- ContentController.php extends
- ContentController.php use
- ContentController.php use
- ContentPipelineController.php extends
- ContentPipelineController.php use
- ContractController.php extends
- ContractController.php use
- DocsController.php use
- DocsController.php extends
- DocsController.php use
- DocsController.php extends
- EntityController.php extends
- EntityController.php use
- ExplorerController.php extends
- ExplorerController.php use
- HomeController.php extends
- HomeController.php use
- OntologyController.php extends
- OntologyController.php use
- PromptsController.php extends
- PromptsController.php use
- ProtokollController.php extends
- ProtokollController.php use
- RelationController.php extends
- RelationController.php use
- SemanticExplorerController.php use
- SemanticExplorerController.php extends
- StopwordController.php extends
- StopwordController.php use
- SystemExplorerController.php extends
- SystemExplorerController.php use
- TaskController.php extends
- TaskController.php use
- TaxonomyController.php extends
- TaxonomyController.php use
Versionen 18
-
v18
2025-12-29 00:20 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation -
v17
2025-12-28 01:00 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation -
v16
2025-12-28 01:00 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation -
v15
2025-12-27 14:09 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation -
v14
2025-12-27 14:03 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation -
v13
2025-12-27 14:03 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation -
v12
2025-12-27 11:45 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation -
v11
2025-12-27 11:29 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation -
v10
2025-12-23 09:40 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation -
v9
2025-12-23 08:09 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation -
v8
2025-12-23 04:47 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation -
v7
2025-12-23 04:44 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation -
v6
2025-12-23 04:44 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation -
v5
2025-12-23 04:44 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation -
v4
2025-12-22 15:38 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation -
v3
2025-12-22 01:41 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation -
v2
2025-12-20 19:16 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation -
v1
2025-12-20 19:16 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation
Code
<?php
declare(strict_types=1);
namespace Framework;
// @responsibility: Basis-Controller mit Trait-Komposition
use Framework\Http\CsrfTrait;
use Framework\Http\HtmxResponseTrait;
use Framework\Http\InputTrait;
use Framework\Http\ResponseTrait;
use Framework\Http\ViewTrait;
/**
* Base controller using trait composition for better cohesion.
*
* Traits:
* - CsrfTrait: CSRF token handling
* - ResponseTrait: json(), text(), html(), download(), redirect(), notFound()
* - HtmxResponseTrait: htmxAlert(), htmxSuccess(), htmxError(), htmxRedirect()
* - ViewTrait: view(), partial(), flash(), consumeFlash()
* - InputTrait: getInput(), getString(), getInt(), getPagination()
*/
abstract class Controller
{
use CsrfTrait;
use ResponseTrait;
use HtmxResponseTrait;
use ViewTrait;
use InputTrait;
}