Skip to content

Commit 4b44b1e

Browse files
committed
global swoole server
1 parent b9137f0 commit 4b44b1e

File tree

2 files changed

+18
-0
lines changed

2 files changed

+18
-0
lines changed

src/Process.php

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,11 @@
2020
*/
2121
class Process
2222
{
23+
/**
24+
* @var Server
25+
*/
26+
protected $server;
27+
2328
/**
2429
* @var swoole_process
2530
*/
@@ -114,6 +119,17 @@ public function write($data)
114119
return $this->process->write($data);
115120
}
116121

122+
/**
123+
* @param Server $server
124+
* @return $this
125+
*/
126+
public function setServer(Server $server)
127+
{
128+
$this->server = $server;
129+
130+
return $this;
131+
}
132+
117133
/**
118134
* @param $signo
119135
* @param callable $callback

src/Server.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -281,6 +281,8 @@ public function process(Process $process)
281281
{
282282
$this->processes[] = $process;
283283

284+
$process->setServer($this);
285+
284286
return $this;
285287
}
286288

0 commit comments

Comments
 (0)