Backup #604

ID604
Dateipfad/var/www/dev.campus.systemische-tools.de/src/services.php
Version4
Typ modified
Größe1.1 KB
Hashb3f18414467eb17c54535628c24edba6684cd742192242b7e47089a7fe4d39c7
Datum2025-12-23 04:38:54
Geändert vonclaude-code-hook
GrundClaude Code Pre-Hook Backup vor Write-Operation
Datei existiert Ja

Dateiinhalt

<?php

/**
 * Service Definitions for DI Container.
 *
 * This file registers services that need explicit configuration.
 * Services not registered here will be autowired automatically.
 *
 * Usage:
 *   $container->set(ServiceInterface::class, fn($c) => new ConcreteService());
 *
 * @param Framework\Container $container
 */

use Framework\Container;
use Infrastructure\Logging\AuditLogger;

return function (Container $container): void {
    // Note: PDO is NOT registered globally because repositories
    // use different databases (ki_dev vs ki_content).
    // Repositories handle their own DB connection via DatabaseFactory.

    // Audit Logger (uses correlation ID from request)
    $container->set(AuditLogger::class, function () {
        return new AuditLogger();
    });

    // Note: Most services don't need explicit registration.
    // The container will autowire them automatically based on
    // constructor type hints. Only register services that:
    // - Need specific configuration
    // - Map interfaces to implementations
    // - Require complex initialization
};

Vollständig herunterladen

Aktionen

Herunterladen

Andere Versionen dieser Datei

ID Version Typ Größe Datum
1446 93 modified 20.7 KB 2025-12-25 17:00
1444 92 modified 20.6 KB 2025-12-25 17:00
1437 91 modified 20.2 KB 2025-12-25 16:59
1435 90 modified 19.7 KB 2025-12-25 16:59
1434 89 modified 19.5 KB 2025-12-25 16:59
1432 88 modified 19.3 KB 2025-12-25 16:59
1428 87 modified 19.2 KB 2025-12-25 16:59
1423 86 modified 18.8 KB 2025-12-25 16:59
1417 85 modified 18.7 KB 2025-12-25 16:59
1411 84 modified 18.3 KB 2025-12-25 16:58
1408 83 modified 17.9 KB 2025-12-25 16:58
1404 82 modified 17.8 KB 2025-12-25 16:58
1402 81 modified 17.6 KB 2025-12-25 16:58
1307 80 modified 17.6 KB 2025-12-25 13:31
1306 79 modified 17.5 KB 2025-12-25 13:31
1288 78 modified 17.2 KB 2025-12-25 13:02
1287 77 modified 17.1 KB 2025-12-25 13:02
1286 76 modified 17.1 KB 2025-12-25 13:02
1278 75 modified 16.3 KB 2025-12-25 12:53
1277 74 modified 15.9 KB 2025-12-25 12:53
1259 73 modified 16.0 KB 2025-12-25 12:46
1258 72 modified 16.2 KB 2025-12-25 12:46
1257 71 modified 16.2 KB 2025-12-25 12:46
1256 70 modified 16.3 KB 2025-12-25 12:46
1253 69 modified 16.2 KB 2025-12-25 12:45
1252 68 modified 15.8 KB 2025-12-25 12:45
1251 67 modified 15.5 KB 2025-12-25 12:45
1250 66 modified 15.3 KB 2025-12-25 12:45
1249 65 modified 15.1 KB 2025-12-25 12:45
1230 64 modified 14.8 KB 2025-12-25 12:31
1229 63 modified 14.5 KB 2025-12-25 12:31
1228 62 modified 14.4 KB 2025-12-25 12:31
1227 61 modified 14.3 KB 2025-12-25 12:31
1216 60 modified 13.9 KB 2025-12-25 10:41
1213 59 modified 13.9 KB 2025-12-25 10:40
1212 58 modified 13.8 KB 2025-12-25 10:40
1209 57 modified 13.5 KB 2025-12-25 10:36
1208 56 modified 13.3 KB 2025-12-25 10:36
1171 55 modified 13.1 KB 2025-12-25 10:29
1112 54 modified 12.9 KB 2025-12-25 09:23
1111 53 modified 12.8 KB 2025-12-25 09:23
1110 52 modified 12.9 KB 2025-12-25 09:23
1109 51 modified 12.9 KB 2025-12-25 09:23
1108 50 modified 12.9 KB 2025-12-25 09:23
1103 49 modified 12.8 KB 2025-12-25 09:20
1102 48 modified 12.7 KB 2025-12-25 09:20
1101 47 modified 12.6 KB 2025-12-25 09:20
1100 46 modified 12.6 KB 2025-12-25 09:20
1086 45 modified 12.5 KB 2025-12-25 02:29
1085 44 modified 12.4 KB 2025-12-25 02:29
1084 43 modified 12.3 KB 2025-12-25 02:29
1083 42 modified 12.3 KB 2025-12-25 02:29
1075 41 modified 12.1 KB 2025-12-25 02:27
1074 40 modified 11.9 KB 2025-12-25 02:27
1073 39 modified 11.8 KB 2025-12-25 02:26
1072 38 modified 11.7 KB 2025-12-25 02:26
1062 37 modified 11.6 KB 2025-12-25 02:23
1061 36 modified 11.5 KB 2025-12-25 02:23
1060 35 modified 11.5 KB 2025-12-25 02:23
1059 34 modified 11.4 KB 2025-12-25 02:23
1051 33 modified 11.3 KB 2025-12-25 02:20
1050 32 modified 11.2 KB 2025-12-25 02:20
1049 31 modified 11.2 KB 2025-12-25 02:20
1048 30 modified 11.1 KB 2025-12-25 02:20
1026 29 modified 11.0 KB 2025-12-24 20:20
934 28 modified 10.8 KB 2025-12-23 21:45
933 27 modified 10.8 KB 2025-12-23 21:45
920 26 modified 10.6 KB 2025-12-23 21:05
919 25 modified 10.5 KB 2025-12-23 21:04
874 24 modified 9.8 KB 2025-12-23 09:29
873 23 modified 9.6 KB 2025-12-23 09:29
872 22 modified 9.4 KB 2025-12-23 09:29
869 21 modified 9.2 KB 2025-12-23 09:00
868 20 modified 9.1 KB 2025-12-23 09:00
867 19 modified 8.9 KB 2025-12-23 08:58
866 18 modified 8.9 KB 2025-12-23 08:58
861 17 modified 8.1 KB 2025-12-23 08:47
860 16 modified 8.0 KB 2025-12-23 08:47
850 15 modified 12.3 KB 2025-12-23 08:30
849 14 modified 12.9 KB 2025-12-23 08:30
848 13 modified 11.7 KB 2025-12-23 08:23
847 12 modified 10.5 KB 2025-12-23 08:22
846 11 modified 10.3 KB 2025-12-23 08:22
845 10 modified 9.6 KB 2025-12-23 08:22
844 9 modified 9.3 KB 2025-12-23 08:22
645 8 modified 8.5 KB 2025-12-23 04:47
644 7 modified 8.1 KB 2025-12-23 04:47
610 6 modified 7.2 KB 2025-12-23 04:41
609 5 modified 6.8 KB 2025-12-23 04:41
604 4 modified 1.1 KB 2025-12-23 04:38
584 3 modified 1.1 KB 2025-12-23 04:23
583 2 modified 1.1 KB 2025-12-23 04:23
526 1 modified 1.0 KB 2025-12-22 16:47

← Zurück zur Übersicht