This commit is contained in:
2021-10-26 10:21:19 +08:00
parent e2f3be3ead
commit 1a1b2967f4
3 changed files with 8 additions and 8 deletions
+6 -6
View File
@@ -47,13 +47,10 @@ class Server implements OnRequestInterface
/**
* @param ContainerInterface $container
* @var ContainerInterface
*/
public function __construct(protected ContainerInterface $container)
{
$this->container->setBindings(RequestInterface::class, Constrict\Request::class);
$this->container->setBindings(ResponseInterface::class, Constrict\Response::class);
}
#[Inject(ContainerInterface::class)]
protected ContainerInterface $container;
/**
@@ -61,6 +58,9 @@ class Server implements OnRequestInterface
*/
public function init()
{
$this->container->setBindings(RequestInterface::class, Constrict\Request::class);
$this->container->setBindings(ResponseInterface::class, Constrict\Response::class);
$exceptionHandler = Config::get('exception.http', ExceptionHandlerDispatcher::class);
if (!in_array(ExceptionHandlerInterface::class, class_implements($exceptionHandler))) {
$exceptionHandler = ExceptionHandlerDispatcher::class;