This commit is contained in:
as2252258@163.com
2021-09-04 17:24:23 +08:00
parent 7d26617092
commit f19f0c0e81
2 changed files with 5 additions and 13 deletions
+3 -10
View File
@@ -11,8 +11,6 @@ namespace Kiri;
use Closure; use Closure;
use Console\Console;
use Console\ConsoleProviders;
use Database\DatabasesProviders; use Database\DatabasesProviders;
use Exception; use Exception;
use Http\Context\Response; use Http\Context\Response;
@@ -32,6 +30,7 @@ use Swoole\Timer;
use Symfony\Component\Console\Command\Command; use Symfony\Component\Console\Command\Command;
use Symfony\Component\Console\Input\ArgvInput; use Symfony\Component\Console\Input\ArgvInput;
use Symfony\Component\Console\Output\ConsoleOutput; use Symfony\Component\Console\Output\ConsoleOutput;
use Symfony\Component\Console\Application as ConsoleApplication;
/** /**
* Class Init * Class Init
@@ -61,7 +60,6 @@ class Application extends BaseApplication
*/ */
public function init() public function init()
{ {
$this->import(ConsoleProviders::class);
$this->import(ServerProviders::class); $this->import(ServerProviders::class);
$this->register(Runtime::class); $this->register(Runtime::class);
@@ -193,12 +191,7 @@ class Application extends BaseApplication
*/ */
public function register(string $command) public function register(string $command)
{ {
/** @var Console $abstracts */ di(ConsoleApplication::class)->add(di($command));
// $abstracts = $this->get('console');
// $abstracts->register($command);
$console = di(\Symfony\Component\Console\Application::class);
$console->add(di($command));
} }
@@ -211,7 +204,7 @@ class Application extends BaseApplication
{ {
[$input, $output] = $this->argument($argv); [$input, $output] = $this->argument($argv);
try { try {
$console = di(\Symfony\Component\Console\Application::class); $console = di(ConsoleApplication::class);
$command = $input->getFirstArgument(); $command = $input->getFirstArgument();
if (empty($command)) { if (empty($command)) {
$command = 'list'; $command = 'list';
+2 -3
View File
@@ -181,9 +181,8 @@ class Request implements RequestInterface
*/ */
public function withRequestTarget($requestTarget): RequestInterface public function withRequestTarget($requestTarget): RequestInterface
{ {
$class = clone $this; $this->requestTarget = $requestTarget;
$class->requestTarget = $requestTarget; return $this;
return $class;
} }