Skip to content

Commit 893168a

Browse files
Merge pull request #554 from Joyboo/3.x
feat: 自动获取EventRegister的key
2 parents f350aa8 + 36c6dfd commit 893168a

File tree

1 file changed

+4
-7
lines changed

1 file changed

+4
-7
lines changed

src/Swoole/EventRegister.php

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -38,11 +38,8 @@ class EventRegister extends MultiContainer
3838

3939
function __construct(array $allowKeys = null)
4040
{
41-
parent::__construct([
42-
'start','shutdown','workerStart','workerStop','workerExit','timer',
43-
'connect','receive','packet','close','bufferFull','bufferEmpty','task',
44-
'finish','pipeMessage','workerError','managerStart','managerStop',
45-
'request','handShake','message','open'
46-
]);
41+
$Ref = new \ReflectionClass(self::class);
42+
$constants = $Ref->getConstants();
43+
parent::__construct(array_values($constants));
4744
}
48-
}
45+
}

0 commit comments

Comments
 (0)