This commit is contained in:
2020-09-07 15:47:13 +08:00
parent 5a6716ca3d
commit ab70864c16
2 changed files with 104 additions and 2 deletions
+13 -2
View File
@@ -16,6 +16,7 @@ use HttpServer\Server;
use HttpServer\ServerProviders;
use Snowflake\Abstracts\BaseApplication;
use Snowflake\Abstracts\Config;
use Snowflake\Abstracts\Input;
use Snowflake\Exception\NotFindClassException;
/**
@@ -67,10 +68,20 @@ class Application extends BaseApplication
* @param $argv
* @throws
*/
public function start($argv)
public function start(Input $argv)
{
$manager = Snowflake::app()->server;
$manager->start();
switch ($argv->get('action')) {
case 'stop':
$manager->shutdown();
break;
case 'restart':
$manager->shutdown();
$manager->start();
break;
default:
$manager->start();
}
}