Skip to content

Commit

Permalink
Fixed namespace
Browse files Browse the repository at this point in the history
  • Loading branch information
andot committed Oct 25, 2016
1 parent ffed45c commit 220eab0
Showing 1 changed file with 46 additions and 46 deletions.
92 changes: 46 additions & 46 deletions src/Hprose/Swoole/Server.php
Original file line number Diff line number Diff line change
Expand Up @@ -14,58 +14,58 @@
* *
* hprose swoole server library for php 5.3+ *
* *
* LastModified: Jul 21, 2016 *
* LastModified: Oct 25, 2016 *
* Author: Ma Bingyao <[email protected]> *
* *
\**********************************************************/

namespace Hprose\Swoole {
class Server {
private $server = null;
public function __construct($uri, $mode = SWOOLE_BASE) {
$p = parse_url($uri);
if ($p) {
switch (strtolower($p['scheme'])) {
case 'ws':
case 'wss':
$this->server = new \Hprose\Swoole\WebSocket\Server($uri, $mode);
break;
case 'http':
case 'https':
$this->server = new \Hprose\Swoole\Http\Server($uri, $mode);
break;
case 'tcp':
case 'tcp4':
case 'tcp6':
case 'ssl':
case 'sslv2':
case 'sslv3':
case 'tls':
case 'unix':
$this->server = new \Hprose\Swoole\Socket\Server($uri, $mode);
break;
default:
throw new Exception("Can't support this scheme: {$p['scheme']}");
}
}
else {
throw new \Exception("Can't parse this url: " . $uri);
namespace Hprose\Swoole;

class Server {
private $server = null;
public function __construct($uri, $mode = SWOOLE_BASE) {
$p = parse_url($uri);
if ($p) {
switch (strtolower($p['scheme'])) {
case 'ws':
case 'wss':
$this->server = new \Hprose\Swoole\WebSocket\Server($uri, $mode);
break;
case 'http':
case 'https':
$this->server = new \Hprose\Swoole\Http\Server($uri, $mode);
break;
case 'tcp':
case 'tcp4':
case 'tcp6':
case 'ssl':
case 'sslv2':
case 'sslv3':
case 'tls':
case 'unix':
$this->server = new \Hprose\Swoole\Socket\Server($uri, $mode);
break;
default:
throw new Exception("Can't support this scheme: {$p['scheme']}");
}
}
public function __call($name, $args) {
return call_user_func_array(array($this->server, $name), $args);
}
public function __set($name, $value) {
$this->server->$name = $value;
}
public function __get($name) {
return $this->server->$name;
}
public function __isset($name) {
return isset($this->server->$name);
}
public function __unset($name) {
unset($this->server->$name);
else {
throw new \Exception("Can't parse this url: " . $uri);
}
}
public function __call($name, $args) {
return call_user_func_array(array($this->server, $name), $args);
}
public function __set($name, $value) {
$this->server->$name = $value;
}
public function __get($name) {
return $this->server->$name;
}
public function __isset($name) {
return isset($this->server->$name);
}
public function __unset($name) {
unset($this->server->$name);
}
}

0 comments on commit 220eab0

Please sign in to comment.