refactor: integrate diagnostics into Commandocentrum and split EmulatorUpdateService

- Add DiagnosticRunner integration to Commandocentrum for system health display
- Refactor EmulatorUpdateService from 2524 lines to 395 lines (facade pattern)
- Extract EmulatorStatusService, EmulatorJarService, EmulatorSourceService
- Extract EmulatorBuildService, EmulatorSqlService, EmulatorBackupService
- Add shared EmulatorConfiguration trait for dependency injection
- Preserve backward compatibility on all public methods
This commit is contained in:
root committed 2026-05-19 20:20:43 +02:00
1 parent b1739cabbf
commit f5666c104d
17 files changed
+2743 -7197

No files matched your search

+10
View File
@@ -0,0 +1,10 @@
<?php
namespace App\Services\Diagnostics;
interface DiagnosticCheck
{
public function name(): string;
public function run(): DiagnosticResult;
}