This commit is contained in:
2020-08-31 12:38:32 +08:00
parent 683a39dded
commit 65c443ec87
126 changed files with 7369 additions and 228 deletions
+4 -3
View File
@@ -5,11 +5,12 @@ namespace Snowflake\Console;
use Exception;
use Snowflake\Snowflake;
use Swoole\Coroutine\Channel;
/**
* Class AbstractConsole
* @package BeReborn\Console
* @package Snowflake\Console
*/
abstract class AbstractConsole
{
@@ -33,7 +34,7 @@ abstract class AbstractConsole
public function __construct(array $config = [])
{
$this->_config = $config;
$this->signCommand(\BeReborn::createObject(DefaultCommand::class));
$this->signCommand(Snowflake::createObject(DefaultCommand::class));
}
/**
@@ -104,7 +105,7 @@ abstract class AbstractConsole
return;
}
foreach ($kernel as $command) {
$this->signCommand(\BeReborn::createObject($command));
$this->signCommand(Snowflake::createObject($command));
}
}
+6 -8
View File
@@ -6,18 +6,18 @@
* Time: 2:16
*/
namespace BeReborn\Console;
namespace Snowflake\Console;
use BeReborn\Base\BaseApplication;
use kafka\Protocol\SyncGroup;
use Snowflake\Abstracts\BaseApplication;
use Swoole\Coroutine\Channel;
use Swoole\Runtime;
use Swoole\Timer;
use Snowflake\Snowflake;
/**
* Class Application
* @package BeReborn\Console
* @package Snowflake\Console
*/
class Application extends BaseApplication
{
@@ -52,7 +52,7 @@ class Application extends BaseApplication
public function register($class)
{
if (is_string($class) || is_callable($class, true)) {
$class = \BeReborn::createObject($class);
$class = Snowflake::createObject($class);
}
$this->console->signCommand($class);
}
@@ -65,10 +65,8 @@ class Application extends BaseApplication
*/
public function run($kernel = null)
{
setCommand(true);
try {
$params = '';
$kernel = \BeReborn::make($kernel, Kernel::class);
$kernel = make($kernel, Kernel::class);
Runtime::enableCoroutine(SWOOLE_HOOK_ALL);
+1 -1
View File
@@ -7,7 +7,7 @@ use Snowflake\Abstracts\BaseObject;
/**
* Class Command
* @package BeReborn\Console
* @package Snowflake\Console
*/
abstract class Command extends BaseObject implements CommandInterface
{
+1 -1
View File
@@ -5,7 +5,7 @@ namespace Snowflake\Console;
/**
* Interface CommandInterface
* @package BeReborn\Console
* @package Snowflake\Console
*/
interface CommandInterface
{
+2 -2
View File
@@ -1,11 +1,11 @@
<?php
namespace BeReborn\Console;
namespace Snowflake\Console;
/**
* Class Console
* @package BeReborn\Console
* @package Snowflake\Console
*/
class Console extends AbstractConsole
{
+2 -2
View File
@@ -1,11 +1,11 @@
<?php
namespace BeReborn\Console;
namespace Snowflake\Console;
/**
* Class DefaultCommand
* @package BeReborn\Console
* @package Snowflake\Console
*/
class DefaultCommand extends Command
{
+5 -6
View File
@@ -4,15 +4,14 @@
namespace Snowflake\Console;
use HttpServer\Http\Context;
use HttpServer\Http\HttpHeaders;
use HttpServer\Http\HttpParams;
use HttpServer\Http\Request;
/**
* Class Dtl
* @package BeReborn\Console
* @package Snowflake\Console
*/
class Dtl
{
@@ -61,9 +60,9 @@ class Dtl
$request = new Request();
$request->fd = 0;
$request->params = new HttpParams([], $arrays, []);
$request->headers = new HttpParams([]);
$request->headers = new HttpHeaders([]);
Context::setRequest($request);
Context::setContext('request', $request);
return $arrays;
}
+1 -1
View File
@@ -1,7 +1,7 @@
<?php
namespace BeReborn\Console;
namespace Snowflake\Console;
interface ICommand
+1 -1
View File
@@ -1,7 +1,7 @@
<?php
namespace BeReborn\Console;
namespace Snowflake\Console;
class Kernel