Przeglądaj źródła

Delete SerializeTrait.php

mouyong 3 lat temu
rodzic
commit
c14f192b0e
1 zmienionych plików z 0 dodań i 41 usunięć
  1. 0 41
      src/Connection/Traits/SerializeTrait.php

+ 0 - 41
src/Connection/Traits/SerializeTrait.php

@@ -1,41 +0,0 @@
-<?php
-
-/**
- * This file is part of workerman.
- *
- * Licensed under The MIT License
- * For full copyright and license information, please see the MIT-LICENSE.txt
- * Redistributions of files must retain the above copyright notice.
- *
- * @author    walkor<walkor@workerman.net>
- * @copyright walkor<walkor@workerman.net>
- * @link      http://www.workerman.net/
- * @license   http://www.opensource.org/licenses/mit-license.php MIT License
- */
-namespace Workerman\Connection\Traits;
-
-trait SerializeTrait
-{
-    public function jsonSerialize()
-    {
-        $data = [];
-        if ($this->transport === 'tcp') {
-            $data = [
-                'id' => $this->id,
-                'status' => $this->getStatus(),
-            ];
-        }
-        
-        return $data + [
-            'transport' => $this->transport,
-            'getRemoteIp' => $this->getRemoteIp(),
-            'remotePort' => $this->getRemotePort(),
-            'getRemoteAddress' => $this->getRemoteAddress(),
-            'getLocalIp' => $this->getLocalIp(),
-            'getLocalPort' => $this->getLocalPort(),
-            'getLocalAddress' => $this->getLocalAddress(),
-            'isIpV4' => $this->isIpV4(),
-            'isIpV6' => $this->isIpV6(),
-        ];
-    }
-}