Extract ResponseRenderer dependency from SetupPageRedirection
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
This commit is contained in:
parent
43f54d4578
commit
6fab0c31a7
@ -207,7 +207,7 @@ return [
|
||||
],
|
||||
Middleware\SetupPageRedirection::class => [
|
||||
'class' => Middleware\SetupPageRedirection::class,
|
||||
'arguments' => [Config::class, ResponseFactory::class, UserPreferencesHandler::class],
|
||||
'arguments' => [Config::class, ResponseFactory::class, UserPreferencesHandler::class, ResponseRenderer::class],
|
||||
],
|
||||
Middleware\MinimumCommonRedirection::class => [
|
||||
'class' => Middleware\MinimumCommonRedirection::class,
|
||||
|
||||
@ -27,6 +27,7 @@ final readonly class SetupPageRedirection implements MiddlewareInterface
|
||||
private Config $config,
|
||||
private ResponseFactory $responseFactory,
|
||||
private UserPreferencesHandler $userPreferencesHandler,
|
||||
private ResponseRenderer $responseRenderer,
|
||||
) {
|
||||
}
|
||||
|
||||
@ -43,7 +44,7 @@ final readonly class SetupPageRedirection implements MiddlewareInterface
|
||||
try {
|
||||
return Routing::callSetupController($request, $this->responseFactory);
|
||||
} catch (ExitException) {
|
||||
return ResponseRenderer::getInstance()->response();
|
||||
return $this->responseRenderer->response();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user