
【主 题】:提交runing字段 【描 述】: [原因]:正则匹配 bind_route 添加runing字段 PS:对应取出bind_route的, 即分割符 [过程]: [影响]: 【结 束】
32 lines
736 B
PHP
32 lines
736 B
PHP
<?php
|
|
|
|
declare(strict_types=1);
|
|
/**
|
|
* This file is part of Hyperf.
|
|
*
|
|
* @link https://www.hyperf.io
|
|
* @document https://hyperf.wiki
|
|
* @contact group@hyperf.io
|
|
* @license https://github.com/hyperf/hyperf/blob/master/LICENSE
|
|
*/
|
|
|
|
namespace Hyperf\Engine\Http;
|
|
|
|
use Hyperf\Contract\StdoutLoggerInterface;
|
|
use Hyperf\Engine\Contract\Http\ServerFactoryInterface;
|
|
use Hyperf\Engine\Contract\Http\ServerInterface;
|
|
|
|
class ServerFactory implements ServerFactoryInterface
|
|
{
|
|
public function __construct(protected StdoutLoggerInterface $logger)
|
|
{
|
|
}
|
|
|
|
public function make(string $name, int $port = 0): ServerInterface
|
|
{
|
|
$server = new Server($this->logger);
|
|
|
|
return $server->bind($name, $port);
|
|
}
|
|
}
|