services.php
- Pfad:
src/services.php - Namespace: -
- Zeilen: 53 | Größe: 1,724 Bytes
- Geändert: 2025-12-25 17:00:59 | Gescannt: 2025-12-31 10:22:15
Code Hygiene Score: 98
- Dependencies: 90 (25%)
- LOC: 100 (20%)
- Methods: 100 (20%)
- Secrets: 100 (15%)
- Classes: 100 (10%)
- Magic Numbers: 100 (10%)
Keine Issues gefunden.
Dependencies 6
- use Framework\Container
- use Infrastructure\Config\DatabaseFactory
- use ServiceProvider\ChatServiceProvider
- use ServiceProvider\ContentServiceProvider
- use ServiceProvider\InfrastructureServiceProvider
- use ServiceProvider\TaskServiceProvider
Versionen 93
-
v93
2025-12-25 17:00 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation -
v92
2025-12-25 17:00 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation -
v91
2025-12-25 16:59 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation -
v90
2025-12-25 16:59 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation -
v89
2025-12-25 16:59 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation -
v88
2025-12-25 16:59 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation -
v87
2025-12-25 16:59 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation -
v86
2025-12-25 16:59 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation -
v85
2025-12-25 16:59 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation -
v84
2025-12-25 16:58 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation -
v83
2025-12-25 16:58 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation -
v82
2025-12-25 16:58 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation -
v81
2025-12-25 16:58 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation -
v80
2025-12-25 13:31 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation -
v79
2025-12-25 13:31 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation -
v78
2025-12-25 13:02 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation -
v77
2025-12-25 13:02 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation -
v76
2025-12-25 13:02 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation -
v75
2025-12-25 12:53 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation -
v74
2025-12-25 12:53 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation -
v73
2025-12-25 12:46 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation -
v72
2025-12-25 12:46 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation -
v71
2025-12-25 12:46 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation -
v70
2025-12-25 12:46 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation -
v69
2025-12-25 12:45 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation -
v68
2025-12-25 12:45 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation -
v67
2025-12-25 12:45 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation -
v66
2025-12-25 12:45 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation -
v65
2025-12-25 12:45 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation -
v64
2025-12-25 12:31 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation -
v63
2025-12-25 12:31 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation -
v62
2025-12-25 12:31 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation -
v61
2025-12-25 12:31 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation -
v60
2025-12-25 10:41 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation -
v59
2025-12-25 10:40 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation -
v58
2025-12-25 10:40 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation -
v57
2025-12-25 10:36 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation -
v56
2025-12-25 10:36 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation -
v55
2025-12-25 10:29 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation -
v54
2025-12-25 09:23 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation -
v53
2025-12-25 09:23 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation -
v52
2025-12-25 09:23 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation -
v51
2025-12-25 09:23 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation -
v50
2025-12-25 09:23 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation -
v49
2025-12-25 09:20 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation -
v48
2025-12-25 09:20 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation -
v47
2025-12-25 09:20 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation -
v46
2025-12-25 09:20 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation -
v45
2025-12-25 02:29 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation -
v44
2025-12-25 02:29 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation -
v43
2025-12-25 02:29 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation -
v42
2025-12-25 02:29 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation -
v41
2025-12-25 02:27 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation -
v40
2025-12-25 02:27 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation -
v39
2025-12-25 02:26 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation -
v38
2025-12-25 02:26 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation -
v37
2025-12-25 02:23 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation -
v36
2025-12-25 02:23 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation -
v35
2025-12-25 02:23 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation -
v34
2025-12-25 02:23 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation -
v33
2025-12-25 02:20 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation -
v32
2025-12-25 02:20 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation -
v31
2025-12-25 02:20 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation -
v30
2025-12-25 02:20 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation -
v29
2025-12-24 20:20 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation -
v28
2025-12-23 21:45 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation -
v27
2025-12-23 21:45 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation -
v26
2025-12-23 21:05 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation -
v25
2025-12-23 21:04 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation -
v24
2025-12-23 09:29 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation -
v23
2025-12-23 09:29 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation -
v22
2025-12-23 09:29 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation -
v21
2025-12-23 09:00 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation -
v20
2025-12-23 09:00 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation -
v19
2025-12-23 08:58 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation -
v18
2025-12-23 08:58 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation -
v17
2025-12-23 08:47 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation -
v16
2025-12-23 08:47 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation -
v15
2025-12-23 08:30 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation -
v14
2025-12-23 08:30 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation -
v13
2025-12-23 08:23 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation -
v12
2025-12-23 08:22 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation -
v11
2025-12-23 08:22 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation -
v10
2025-12-23 08:22 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation -
v9
2025-12-23 08:22 | 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:47 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation -
v6
2025-12-23 04:41 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation -
v5
2025-12-23 04:41 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation -
v4
2025-12-23 04:38 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Write-Operation -
v3
2025-12-23 04:23 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation -
v2
2025-12-23 04:23 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation -
v1
2025-12-22 16:47 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation
Code
<?php
declare(strict_types=1);
// @responsibility: Bootstrap DI container using modular ServiceProviders
/**
* Service Definitions for DI Container.
*
* All repositories and services are registered via ServiceProviders
* to ensure proper separation of concerns by bounded context.
*
* @param Framework\Container $container
*/
use Framework\Container;
use Infrastructure\Config\DatabaseFactory;
use ServiceProvider\ChatServiceProvider;
use ServiceProvider\ContentServiceProvider;
use ServiceProvider\InfrastructureServiceProvider;
use ServiceProvider\TaskServiceProvider;
// NOTE: UseCases are NOT explicitly registered here.
// They are resolved via Container::autowire() automatically.
// Only register: Interfaces, Services with special config, Repositories.
return function (Container $container): void {
// =========================================================================
// DATABASE CONNECTIONS
// =========================================================================
// ki_dev database connection
$container->set('pdo.dev', fn () => DatabaseFactory::dev());
// ki_content database connection
$container->set('pdo.content', fn () => DatabaseFactory::content());
// =========================================================================
// SERVICE PROVIDERS - Modular Registration by Bounded Context
// =========================================================================
$providers = [
new ChatServiceProvider(),
new TaskServiceProvider(),
new ContentServiceProvider(),
new InfrastructureServiceProvider(),
];
foreach ($providers as $provider) {
$provider->register($container);
}
};