diff --git a/src/Framework/ErrorAggregation/ErrorAggregatorInterface.php b/src/Framework/ErrorAggregation/ErrorAggregatorInterface.php index 449cf8f4..b634f1ee 100644 --- a/src/Framework/ErrorAggregation/ErrorAggregatorInterface.php +++ b/src/Framework/ErrorAggregation/ErrorAggregatorInterface.php @@ -5,7 +5,7 @@ declare(strict_types=1); namespace App\Framework\ErrorAggregation; use App\Framework\Exception\Core\ErrorSeverity; -use App\Framework\Exception\ErrorHandlerContext; +use App\Framework\ExceptionHandling\Context\ExceptionContextProvider; /** * Interface for error aggregation services @@ -15,9 +15,9 @@ use App\Framework\Exception\ErrorHandlerContext; interface ErrorAggregatorInterface { /** - * Processes a new error from ErrorHandlerContext + * Processes a new error using exception and context provider */ - public function processError(ErrorHandlerContext $context): void; + public function processError(\Throwable $exception, ExceptionContextProvider $contextProvider, bool $isDebug = false): void; /** * Gets error statistics for a time period diff --git a/src/Infrastructure/Storage/MinIoClient.php b/src/Infrastructure/Storage/MinIoClient.php index 435bd176..036bff99 100644 --- a/src/Infrastructure/Storage/MinIoClient.php +++ b/src/Infrastructure/Storage/MinIoClient.php @@ -37,11 +37,11 @@ final readonly class MinIoClient string $endpoint, private string $accessKey, private string $secretKey, - private string $region = 'us-east-1', - private bool $usePathStyle = true, private RandomGenerator $randomGenerator, private HmacService $hmacService, - private CurlHttpClient $httpClient + private CurlHttpClient $httpClient, + private string $region = 'us-east-1', + private bool $usePathStyle = true ) { // Normalize endpoint (remove trailing slash) $this->endpoint = rtrim($endpoint, '/');