コード例 #1
0
 /**
  * @param ShowQuery $query
  */
 public function handle(ShowQuery $query)
 {
     $serverConfig = $this->serversConfig->getServerConfig($query->getServerKey());
     $connection = new ServerConnection($serverConfig);
     $manager = new ServerManager($connection);
     $page = new TwigPage('ServerInfo.twig', ['appConfig' => $this->appConfig, 'server' => $serverConfig, 'database' => '0', 'serverKey' => $query->getServerKey(), 'databaseMap' => $serverConfig->getDatabaseMap(), 'serverConfig' => $manager->getServerConfig(), 'slowLogLength' => $manager->getSlowLogLength(), 'slowLogs' => $manager->getSlowLogs(), 'serverInfo' => $manager->getServerInfo(), 'manager' => $manager]);
     $page->respond();
 }