eee
This commit is contained in:
@@ -5,12 +5,12 @@ namespace Kiri\Server\Abstracts;
|
||||
use Exception;
|
||||
use Kiri;
|
||||
use Swoole\Http\Server as HServer;
|
||||
use Swoole\Process;
|
||||
use Swoole\Server;
|
||||
use Kiri\Server\Processes\BaseProcess;
|
||||
use Kiri\Server\Processes\AbstractProcess;
|
||||
use Kiri\Server\Constant;
|
||||
use Kiri\Server\Config;
|
||||
use Swoole\WebSocket\Server as WServer;
|
||||
use Swoole\Process;
|
||||
|
||||
trait TraitServer
|
||||
{
|
||||
@@ -23,11 +23,11 @@ trait TraitServer
|
||||
|
||||
|
||||
/**
|
||||
* @param string|array|BaseProcess $class
|
||||
* @param string|array|AbstractProcess $class
|
||||
* @return void
|
||||
* @throws
|
||||
*/
|
||||
public function addProcess(string|array|BaseProcess $class): void
|
||||
public function addProcess(string|array|AbstractProcess $class): void
|
||||
{
|
||||
if (!is_array($class)) {
|
||||
$class = [$class];
|
||||
@@ -37,7 +37,7 @@ trait TraitServer
|
||||
$name = Kiri::getDi()->get($name);
|
||||
}
|
||||
if (isset($this->_process[$name->getName()])) {
|
||||
throw new Exception('Process(' . $name->getName() . ') is exists.');
|
||||
throw new Exception('AbstractProcess(' . $name->getName() . ') is exists.');
|
||||
}
|
||||
$process = $this->genProcess($name);
|
||||
if ($name->isEnableQueue()) {
|
||||
@@ -49,10 +49,10 @@ trait TraitServer
|
||||
|
||||
|
||||
/**
|
||||
* @param BaseProcess $name
|
||||
* @param AbstractProcess $name
|
||||
* @return Process
|
||||
*/
|
||||
private function genProcess(BaseProcess $name): Process
|
||||
private function genProcess(AbstractProcess $name): Process
|
||||
{
|
||||
return new Process(function (Process $process) use ($name) {
|
||||
$process->name('[' . \config('id','system-service') . '].' . $name->getName());
|
||||
@@ -66,7 +66,7 @@ trait TraitServer
|
||||
|
||||
/**
|
||||
* @param string $name
|
||||
* @return Process|null
|
||||
* @return AbstractProcess|null
|
||||
*/
|
||||
public function getProcess(string $name): ?Process
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user