From ba0acf8f008774e33b45044f587d945dd33b4628 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=90=91=E6=9E=97?= Date: Fri, 7 Jan 2022 18:50:24 +0800 Subject: [PATCH] =?UTF-8?q?Revert=20"=E6=94=B9=E5=90=8D"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This reverts commit fdf58326 --- ServerManager.php | 24 ++++++------------------ 1 file changed, 6 insertions(+), 18 deletions(-) diff --git a/ServerManager.php b/ServerManager.php index 33ad9a3..e75c364 100644 --- a/ServerManager.php +++ b/ServerManager.php @@ -34,6 +34,8 @@ use Swoole\Process; use Swoole\Server; use Swoole\Server\Port; use Swoole\WebSocket\Server as WServer; +use Symfony\Component\Console\Helper\Table; +use Symfony\Component\Console\Output\ConsoleOutput; /** @@ -288,13 +290,13 @@ class ServerManager extends Component $this->server->set(array_merge(Config::get('server.settings', []), $settings['settings'])); - $maxLength = $this->getMaxKeyLength($this->server->setting); + $data = new Table(new ConsoleOutput()); - $string = sprintf("| %s \t| %s \t|\n", str_pad('名称', $maxLength - mb_strlen('名称')), '值'); + $data->setHeaders(['key', 'value']); foreach ($this->server->setting as $key => $value) { - $string .= sprintf("| %s \t| %s \t|\n", str_pad($key, $maxLength - mb_strlen($key),' '), $value); + $data->setRow($key, $value); } - print_r($string); + $data->render(); $id = Config::get('id', 'system-service'); @@ -304,20 +306,6 @@ class ServerManager extends Component } - private function getMaxKeyLength($array) - { - $length = 0; - - foreach ($array as $key => $val) { - if (mb_strlen($key) > $length) { - $length = mb_strlen($key); - } - } - - return $length; - } - - /** * @param array $settings * @throws ContainerExceptionInterface