Skip to content

Commit ae89d7b

Browse files
committed
expose mode
1 parent 2f1b5ab commit ae89d7b

1 file changed

Lines changed: 5 additions & 5 deletions

File tree

src/Http/Adapter/Swoole/Server.php

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,11 @@ class Server extends Adapter
1717

1818
public function __construct(string $host, ?string $port = null, array $settings = [], ?Container $container = null)
1919
{
20-
$this->server = new SwooleServer($host, (int) $port);
21-
$this->server->set(\array_merge($settings, [
22-
'open_http2_protocol' => true,
23-
'dispatch_mode' => 2,
24-
]));
20+
$mode = $settings['mode'] ?? SWOOLE_PROCESS;
21+
unset($settings['mode']);
22+
23+
$this->server = new SwooleServer($host, (int) $port, $mode);
24+
$this->server->set($settings);
2525
$this->container = $container ?? new Container();
2626
}
2727

0 commit comments

Comments
 (0)