Skip to content

Commit fb3c599

Browse files
committed
improve
1 parent dd52c00 commit fb3c599

File tree

1 file changed

+1
-11
lines changed

1 file changed

+1
-11
lines changed

src/ThrowableResponseFactory.php

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -4,33 +4,23 @@
44

55
namespace Yiisoft\ErrorHandler;
66

7-
use Psr\Container\ContainerInterface;
87
use Psr\Http\Message\ResponseFactoryInterface;
98
use Psr\Http\Message\ResponseInterface;
109
use Psr\Http\Message\ServerRequestInterface;
1110
use Throwable;
12-
use Yiisoft\ErrorHandler\RendererProvider\CompositeRendererProvider;
13-
use Yiisoft\ErrorHandler\RendererProvider\ContentTypeRendererProvider;
14-
use Yiisoft\ErrorHandler\RendererProvider\HeadRendererProvider;
1511
use Yiisoft\ErrorHandler\RendererProvider\RendererProviderInterface;
1612
use Yiisoft\Http\Status;
1713

1814
final class ThrowableResponseFactory implements ThrowableResponseFactoryInterface
1915
{
20-
private readonly RendererProviderInterface $rendererProvider;
2116
private readonly HeadersProvider $headersProvider;
2217

2318
public function __construct(
2419
private readonly ErrorHandler $errorHandler,
2520
private readonly ResponseFactoryInterface $responseFactory,
26-
ContainerInterface $container,
27-
?RendererProviderInterface $rendererProvider = null,
21+
private readonly RendererProviderInterface $rendererProvider,
2822
?HeadersProvider $headersProvider = null,
2923
) {
30-
$this->rendererProvider = $rendererProvider ?? new CompositeRendererProvider(
31-
new HeadRendererProvider(),
32-
new ContentTypeRendererProvider(container: $container),
33-
);
3424
$this->headersProvider = $headersProvider ?? new HeadersProvider();
3525
}
3626

0 commit comments

Comments
 (0)