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
+1 -1
View File
@@ -2,7 +2,7 @@
namespace Http\Constrict;
use Http\Handler\Context;
use Server\Context;
use Http\Handler\AuthIdentity;
use JetBrains\PhpStorm\Pure;
use Kiri\Kiri;
+1 -1
View File
@@ -4,7 +4,7 @@
namespace Http\Constrict;
use Http\Handler\Context;
use Server\Context;
use Http\Message\ContentType;
use JetBrains\PhpStorm\Pure;
use Kiri\Abstracts\Config;
+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;