Procházet zdrojové kódy

Merge pull request #255 from sm2017/patch-4

Support Fully qualified name for Protocols
walkor před 7 roky
rodič
revize
41f6d6b552
1 změnil soubory, kde provedl 1 přidání a 1 odebrání
  1. 1 1
      Worker.php

+ 1 - 1
Worker.php

@@ -1928,7 +1928,7 @@ class Worker
             // Check application layer protocol class.
             if (!isset(static::$_builtinTransports[$scheme])) {
                 $scheme         = ucfirst($scheme);
-                $this->protocol = '\\Protocols\\' . $scheme;
+                $this->protocol = substr($scheme,0,1)==='\\'?$scheme:'\\Protocols\\' . $scheme;
                 if (!class_exists($this->protocol)) {
                     $this->protocol = "\\Workerman\\Protocols\\$scheme";
                     if (!class_exists($this->protocol)) {