workerman 的自定義協(xié)議必須放在 Protocols 命名空間下嗎?
命名空間一般都是和目錄同路徑的, 這樣必須在根目錄放一個(gè) Protocols 目錄, 不好看啊
能不能有一個(gè)類(lèi)似注冊(cè)的方法, 聲明什么協(xié)議交給哪個(gè)類(lèi)來(lái)解析
比如這樣
Workerman::registerProtocol('myprotocol', \Class\Namespace\Path\MyProtocol::class);
你可以用 class_alias(\Class\Namespace\Path\MyProtocol::class, Protocols\MyProtocol::class); 來(lái)實(shí)現(xiàn)變更命名空間
還真不知道有這么個(gè)方法, 試了下沒(méi)問(wèn)題。
但是 還是覺(jué)得丑。。 這行代碼還必須得注釋說(shuō)明下, 否則其他人看到根本不知道這是在干啥