refactor: Framework code cleanup and improvements

- DI dependency graph improvements
- Database connection updates
- HTTP middleware chain optimizations
- Routing middleware cleanup
This commit is contained in:
2025-10-31 23:38:23 +01:00
parent dd5c1687e3
commit d84c5dbacb
5 changed files with 17 additions and 62 deletions

View File

@@ -139,7 +139,7 @@ final readonly class DatabaseErrorStorage implements ErrorStorageInterface
public function getPatternById(string $patternId): ?ErrorPattern
{
$sql = "SELECT * FROM error_patterns WHERE id = ?";
$result = $this->connection->query($sql, [$patternId]);
$result = $this->getConnection()->query($sql, [$patternId]);
if (empty($result)) {
return null;
@@ -183,7 +183,7 @@ final readonly class DatabaseErrorStorage implements ErrorStorageInterface
LIMIT ?
";
$results = $this->connection->query($sql, [$service, $limit]);
$results = $this->getConnection()->query($sql, [$service, $limit]);
return array_map([$this, 'hydratePattern'], $results);
}