From f19f0c0e816485c573e72abc32f0c567d0253bd2 Mon Sep 17 00:00:00 2001 From: "as2252258@163.com" Date: Sat, 4 Sep 2021 17:24:23 +0800 Subject: [PATCH] 111 --- core/Application.php | 13 +++---------- http-server/Message/Request.php | 5 ++--- 2 files changed, 5 insertions(+), 13 deletions(-) diff --git a/core/Application.php b/core/Application.php index 52c55b17..bbf0c22c 100644 --- a/core/Application.php +++ b/core/Application.php @@ -11,8 +11,6 @@ namespace Kiri; use Closure; -use Console\Console; -use Console\ConsoleProviders; use Database\DatabasesProviders; use Exception; use Http\Context\Response; @@ -32,6 +30,7 @@ use Swoole\Timer; use Symfony\Component\Console\Command\Command; use Symfony\Component\Console\Input\ArgvInput; use Symfony\Component\Console\Output\ConsoleOutput; +use Symfony\Component\Console\Application as ConsoleApplication; /** * Class Init @@ -61,7 +60,6 @@ class Application extends BaseApplication */ public function init() { - $this->import(ConsoleProviders::class); $this->import(ServerProviders::class); $this->register(Runtime::class); @@ -193,12 +191,7 @@ class Application extends BaseApplication */ public function register(string $command) { - /** @var Console $abstracts */ -// $abstracts = $this->get('console'); -// $abstracts->register($command); - - $console = di(\Symfony\Component\Console\Application::class); - $console->add(di($command)); + di(ConsoleApplication::class)->add(di($command)); } @@ -211,7 +204,7 @@ class Application extends BaseApplication { [$input, $output] = $this->argument($argv); try { - $console = di(\Symfony\Component\Console\Application::class); + $console = di(ConsoleApplication::class); $command = $input->getFirstArgument(); if (empty($command)) { $command = 'list'; diff --git a/http-server/Message/Request.php b/http-server/Message/Request.php index 972ce007..fcbb334a 100644 --- a/http-server/Message/Request.php +++ b/http-server/Message/Request.php @@ -181,9 +181,8 @@ class Request implements RequestInterface */ public function withRequestTarget($requestTarget): RequestInterface { - $class = clone $this; - $class->requestTarget = $requestTarget; - return $class; + $this->requestTarget = $requestTarget; + return $this; }