CodeScannerInterface.php
- Pfad:
src/Domain/Service/CodeScannerInterface.php - Namespace: Domain\Service
- Zeilen: 17 | Größe: 437 Bytes
- Geändert: 2025-12-23 09:28:39 | 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.
Klassen 1
-
CodeScannerInterfaceinterface Zeile 9
Funktionen 1
-
scan()public Zeile 15
Verwendet von 5
- CodeScanner.php implements
- CodeScanner.php use
- GetCodeAnalysisUseCase.php constructor
- GetCodeAnalysisUseCase.php use
- InfrastructureServiceProvider.php use
Code
<?php
declare(strict_types=1);
namespace Domain\Service;
// @responsibility: Contract für Code-Scanner
interface CodeScannerInterface
{
/**
* @param array<string>|null $directories
* @return array{scan_id: string, files_scanned: int, files_with_errors: int, total_classes: int, total_functions: int, duration_ms: int}
*/
public function scan(?array $directories = null, string $triggeredBy = 'web'): array;
}